2024-09-28 22:11:38 发布
网友
这是一个停止循环:
for i in [1,2,3]: print(i) if i==3: break
我如何检查它与此的区别:
这是一个想法:
IsBroken=False for i in [1,2,3]: print(i) if i==3: IsBroken=True break if IsBroken==True: print("for loop was broken")
for循环可以采用一个else块,该块可用于此目的:
for
else
for i in [1,2,3]: print(i) if i==3: break else: print("for loop was not broken")
Pythonfor循环有一个else子句,称为iff循环结束。在
所以,这意味着某种意义上的一致
for i in [1,2,3]: print(i) if i==3: break else: print("Loop Ended without break")
如果您需要同时处理这两种情况,那么使用异常进行序列控制也是一种可行的选择
for
循环可以采用一个else
块,该块可用于此目的:Python
for
循环有一个else子句,称为iff循环结束。在所以,这意味着某种意义上的一致
如果您需要同时处理这两种情况,那么使用异常进行序列控制也是一种可行的选择
^{pr2}$相关问题 更多 >
编程相关推荐