如果循环中有if,当循环触发到else时,就只执行一次else然后不再循环
时间: 2023-07-16 07:16:43 浏览: 116
Python中在for循环中嵌套使用if和else语句的技巧
5星 · 资源好评率100%
如果循环中有if和else语句,当循环触发到else时,只会执行一次else语句,然后继续执行循环中的语句。循环会继续执行直到循环条件不满足或者遇到break语句结束循环。如果else语句位于循环体外,则只会在循环结束后执行一次。以下是一个示例代码:
```
for i in range(5):
if i < 3:
print(i)
else:
print("i is greater than or equal to 3")
print("looping...")
```
输出结果为:
```
0
looping...
1
looping...
2
looping...
i is greater than or equal to 3
looping...
i is greater than or equal to 3
looping...
```
可以看到,当i等于3时,只执行了一次else语句,之后继续执行循环中的语句。
阅读全文