[英]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.