簡體   English   中英

python素數生成器的問題

[英]Problems with a python prime number generator

很抱歉,如果這是顯而易見的,但我對python編程很新,為什么這個程序不會生成素數列表,其中大多數似乎是素數,但有一些不是。

#!/usr/bin/env python
print ("Prime Numbers")
Number = 2
while True:
    Test = 2
    while Test < Number:
        if Number % Test == 0:
            Number = Number + 1
        else:
            Test = Test + 1
    print (str(Number) + " is a prime number!")
    Number = Number + 1

此模板應該可以幫助您找到素數:

    if Number % Test == 0:
        Number = Number + 1
        Test = 2 # you'll need to reset Test here
    else:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM