日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python程序:打印給定范圍內(nèi)質(zhì)數(shù)

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

公司主營業(yè)務(wù):成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出定南免費做網(wǎng)站回饋大家。

在這個簡單的 python 程序中,我們需要顯示一個范圍的質(zhì)數(shù)。這是一個初級 python 程序。

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

  • Python 決策語句
  • Python 循環(huán)語句
  • Python 函數(shù)

什么是質(zhì)數(shù)?

在這個 python 程序示例中,我們需要打印用戶給出的兩個數(shù)字之間的所有質(zhì)數(shù)。為了清楚地理解程序,我們需要檢查一個質(zhì)數(shù)是什么意思?一個只有 2 個除數(shù)的數(shù),也就是 1 和這個數(shù)本身,叫做素數(shù)。

我們?nèi)绾物@示一個范圍內(nèi)的素數(shù)?

所以在這個 python 例子中,我們需要檢查一個范圍內(nèi)的每個數(shù)字是否是質(zhì)數(shù)。為了實現(xiàn)這一點,我們使用兩個for loop使用range功能。range()函數(shù)與 python 中的 for 循環(huán)一起使用,range() 函數(shù)用于循環(huán)指定次數(shù)。

python 中Range()函數(shù)的默認(rèn)值是從零開始,每次遞增 1 ,達(dá)到指定值時結(jié)束。例如,如果我們在范圍(3) 中使用“代表 x”,那么循環(huán)從零開始,默認(rèn)為 2。請注意循環(huán)結(jié)束于 2,而不是 3。

這個 python 程序使用了兩個for loop嵌套,就像外部 for 循環(huán)從較低的數(shù)字開始到較高的范圍。然后在循環(huán)內(nèi)部,我們檢查數(shù)字是否大于零;如果是真的,我們從范圍 2 到那個數(shù)字開始內(nèi)for loop。在內(nèi)部循環(huán)中,我們使用 Mod 操作符,并使用 python 中的if條件檢查它是否等于零;如果它等于零,打破循環(huán),它就不是質(zhì)數(shù)。Else將數(shù)字打印為質(zhì)數(shù)。讓我們破譯密碼

算法

STEP 1: 使用 python 中的輸入函數(shù)接受用戶的上下值,并使用 int datatype 轉(zhuǎn)換為整數(shù)。

步驟 2: 使用從低值到高值的范圍 +1 啟動外部for loop。我們使用 up+1 來達(dá)到 up 值。

步驟 3: 添加一個if條件,檢查數(shù)字是否為正數(shù)。

步驟 4: 使用模塊操作器啟動內(nèi)部 for 循環(huán),檢查每個數(shù)字是否為質(zhì)數(shù)

STEP 5: 如果數(shù)字可以被任意數(shù)字整除,則打破循環(huán)。否則打印數(shù)字。

Python 源代碼

#Take the input from the user:   
low = int(input("Enter lower range: "))  
up = int(input("Enter upper range: "))  

for n in range(low,up + 1):  
   if n > 1:  
       for i in range(2,n):  
           if (n % i) == 0:  
               break  
       else:  
           print(n) 

輸出

Enter low range: 2
Enter up range: 10
2
3
5
7 

本文標(biāo)題:Python程序:打印給定范圍內(nèi)質(zhì)數(shù)
文章位置:http://www.dlmjj.cn/article/cogcoce.html