【发布时间】:2019-12-19 00:33:30
【问题描述】:
第二个代码尝试打印范围之间的素数,但它未能做到这一点,并在范围之间多次打印一些数字 第一个代码,缩进看起来很荒谬完美运行,我不明白缩进是如何工作的
for num in range(lower,upper + 1):
for i in range(2,num):
if (num % i) == 0:
break
else:
print(num)
for num in range(lower,upper + 1):
for i in range(2,num):
if (num % i) == 0:
break
else:
print(num)
【问题讨论】:
-
您可以在此处阅读有关 for-else 语句的信息:stackoverflow.com/a/114420/5079316
-
谢谢。我刚发完这篇文章就发现了 else-for 关系,然后我无法删除它
标签: python python-3.x