【发布时间】:2018-12-14 21:53:05
【问题描述】:
我正在尝试列出素数。
primes = []
num=int
for num in range (2,100):
for x in range (2, num):
if (num % x) == 0:
pass
else:
primes.append(num)
break
print(primes)
input()
但是当我尝试打开 .py 文件时它会立即关闭。我认为代码有问题。
【问题讨论】:
-
嗯...我似乎无法重现此问题。它对我来说很好。你的 python 版本是什么?
-
你只是双击.py文件吗?
-
我终于运行了它,但这次它列出了 [3-99] 之间的所有数字
-
不要改变你的问题的主题。新主题 -> 新问题。
-
我认为 OP 的想法是
pass与continue相同。可能来自不同的语言。它应该是continue,因为找到了num的除数。