gpt4 book ai didi

python - 为什么这个 `else` block 可以工作,但它与 `if` 的情况不在同一级别?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:05:26 24 4
gpt4 key购买 nike

<分区>

此代码运行良好,并生成了所需的素数列表。但是打印素数的 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)

引用:programiz.com

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com