日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python程序:檢查一個數(shù)是否是質(zhì)數(shù)

創(chuàng)新互聯(lián)python教程:

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)潯陽免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了近千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

在這個簡單的 python 程序中,我們需要檢查給定的數(shù)字是否是質(zhì)數(shù)。這是一個初級 python 程序。

要理解這個例子,您應(yīng)該了解以下 Python 編程主題:

  • Python 循環(huán)結(jié)構(gòu)
  • Python 數(shù)據(jù)類型
  • Python 決策語句

質(zhì)數(shù)是多少?

在這個 python 程序中,我們需要檢查一個素數(shù)。素數(shù)是可被 1 整除的正數(shù),并且只能被該數(shù)整除。所以對于一個質(zhì)數(shù),只有兩個因素。

舉個例子,我們?nèi)∫粋€數(shù) 7,那么我們來檢查一下,7 是正數(shù),只能被 7 和 1 整除,所以它是一個質(zhì)數(shù)數(shù)。

python 程序中如何檢查一個數(shù)是不是質(zhì)數(shù)?

注: 1 不是質(zhì)數(shù),因為 1 只有一個因子,所以我們把它當(dāng)作 1 不是質(zhì)數(shù)。

在這個簡單的 python 程序中,我們需要從用戶那里接受一個數(shù)字,并將其保存到一個變量中。現(xiàn)在我們通過檢查數(shù)字是否為正數(shù)來檢查數(shù)字是否為質(zhì)數(shù)。如果不是正數(shù),我們就查不出質(zhì)數(shù)。我們必須在 python 中使用從 2 到數(shù)字的 for 循環(huán),并使用 python 語言中的 if 條件檢查該數(shù)字是否可被該數(shù)字以下的任何數(shù)字整除。最后,打印數(shù)字是不是質(zhì)數(shù)。

算法

STEP 1: 使用 python 中的輸入函數(shù)接受來自用戶的數(shù)字,并將其存儲在變量中。

步驟 2: 檢查數(shù)量是否大于 1 。如果是,在if條件else內(nèi)移動,打印的數(shù)字不是質(zhì)數(shù),因為它不是正數(shù)。

第三步:打開一個從 2 到輸入數(shù)字的for loop,檢查數(shù)字的可除性。

步驟 4: 打開一個內(nèi)部if條件,用從 2 到該數(shù)字的每個數(shù)字來修改該數(shù)字。打印給定的數(shù)字不是可以被任何數(shù)字整除的質(zhì)數(shù),并使用 break 語句中斷循環(huán)。

第五步:如果循環(huán)結(jié)束,沒有發(fā)現(xiàn)任何數(shù)能被給定數(shù)整除,則將給定數(shù)打印為質(zhì)數(shù)。

Python 源代碼

num = int(input("Enter any number: "))  # Accept the number from the user.

if num > 1:   # check the number is greater than 1.

    for i in range(2, num):         # for loop to check the number is divisible by any number

        if (num % i) == 0:      # If condition to check any divisor for the number

            print(num, "it is not a prime number")

            break     # break from the for loop

    else:

        print(num, "it is a prime number")    # if the number is less than or equal to zero then it is not a prime number
else:

    print(num, "it is not a prime number")

輸出

Enter any number:  7

7 It is a prime number

網(wǎng)站標(biāo)題:Python程序:檢查一個數(shù)是否是質(zhì)數(shù)
文章轉(zhuǎn)載:http://m.5511xx.com/article/coiooji.html