99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

Python3找素數-創新互聯

腦袋一熱,想看一下300以內的大素數是多少,就寫了一個。
注意:對正整數n,如果用2到n的平方根之間的所有整數去除,均無法整除,則n為質數(素數)。

創新互聯主要從事成都做網站、成都網站制作、網頁設計、企業做網站、公司建網站等業務。立足成都服務上海,10年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18982081108
# -*- coding:utf-8 -*-
import math
import time

ss = []  #  放可能是素數的列表
fss = []  # 放可能是非素數的列表
result = []  # 最終結果
x = 300

print("start!" )
start = time.clock()
# 遍歷所有小于X,大于2的數
for xx in range(2, x+1):
    # 只要xx的數,不能被2至xx的平方根的所有數整除,就是素數
    for i in range(2, int(math.sqrt(xx)+1)):
        if (xx % i) != 0:
            i = i + 1
            # print("素數: ",xx)
            ss.append(xx)
        else:
            # print("非素數", xx)
            fss.append(xx)

# 只要x中的數沒有出現在非素數列表中,則它就是素數
for j in range(2, x+1):
    if j not in fss:
        result.append(j)

print("result: ", result)

end = time.clock()
times = ''.join("%f s" % (end - start))  # 看用時多久
print("end!\n耗時:", times)

結果:

start!
result:  [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, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293]
end! 
耗時:0.002066 s

百度百科里有一個比較簡單:而且速度也快。

# 判斷是否為素數
def is_prime(n):
    if n == 1:
        return False
    for i in range(2, int(math.sqrt(n)+1)):
        if n % i == 0:
            return False
    return True

start = time.clock()
print("start:" )
for n in range(2, x+1):
    if is_prime(n) is True:
        result.append(n)
print(result)
end = time.clock()
times = ''.join("%f s" % (end - start))
print("end!\n耗時:", times)

結果

start:
[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, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293]
end!
耗時: 0.000434 s

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

文章名稱:Python3找素數-創新互聯
文章URL:http://www.yijiale78.com/article2/pcsoc.html

成都網站建設公司_創新互聯,為您提供云服務器手機網站建設軟件開發網頁設計公司標簽優化服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化