新聞中心
如何用python求100以?xún)?nèi)的素?cái)?shù)?

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到武隆網(wǎng)站設(shè)計(jì)與武隆網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋武隆地區(qū)。
質(zhì)數(shù)(primenumber)又稱(chēng)素?cái)?shù),有個(gè)。質(zhì)數(shù)定義為在大于1的自然數(shù)中,除了1和它本身以外不再有其他因數(shù)的數(shù)稱(chēng)為質(zhì)數(shù),如:2、3、5、7、11、13、17、19。
方法一,用for循環(huán)來(lái)實(shí)現(xiàn)
num=[]; i=2 for i in range(2,100): j=2 for j in range(2,i): if(i%j==0): break else: num.append(i) print(num)
方法二,用函數(shù)來(lái)實(shí)現(xiàn)
import math def func_get_prime(n): return filter(lambda x: not [x%i for i in range(2, int(math.sqrt(x))+1) if x%i ==0], range(2,n+1)) print func_get_prime(100)
輸出結(jié)果為:
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
當(dāng)前文章:創(chuàng)新互聯(lián)Python教程:如何用python求100以?xún)?nèi)的素?cái)?shù)?
本文路徑:http://fisionsoft.com.cn/article/djipcss.html


咨詢(xún)
建站咨詢(xún)
