我是python编程的新手。我对以下代码有些困惑,else语句如何在没有相应的if语句的情况下工作。任何人都可以向我解释以下代码。程序是两个接口之间的素数。
start=int(input("Enter Number: "))
stop=int(input("Enter Second Number: "))
for i in range(start,stop):
if i>1:
for j in range(2,i//2+1):
if(i%j==0):
break
else:
print(i)
在Python中,循环可以包含一个else
statement。但是,比if子句更多考虑try-except语句。
一个例子:
for item in container:
if search_something(item):
# Found it!
break
else:
# Didn't find anything..
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句