此代码运行良好,并生成所需的素数列表.但else打印我们的素数的块是不合适的,但无论如何它都可以工作,有人可以解释一下吗?
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)
Run Code Online (Sandbox Code Playgroud)