python else语句混乱

森帕斯旺

我是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中,循环可以包含一个elsestatement但是,比if子句更多考虑try-except语句。

一个例子:

for item in container:
    if search_something(item):
        # Found it!
        break
else:
    # Didn't find anything..

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章