<分区>
此代码运行良好,并生成了所需的素数列表。但是打印素数的 else
block 出了问题,但它仍然有效,有人可以向我解释一下吗?
for num in range(0, 100 + 1):
# prime numbers are greater than 1
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)