对不起,如果这很明显,但我对 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