python中for和while搭配else
时间: 2023-04-27 14:00:09 浏览: 241
在Python中,for和while循环都可以搭配else语句使用。当循环正常结束时,else语句会被执行;当循环被break语句中断时,else语句不会被执行。这种用法可以用来判断循环是否成功执行完毕,或者在循环中查找元素时,如果找到了就执行某些操作,如果没有找到就执行另外一些操作。例如:
```python
# for循环搭配else
for i in range(5):
if i == 3:
print("找到了3")
break
else:
print("没有找到3")
# while循环搭配else
i = 0
while i < 5:
if i == 3:
print("找到了3")
break
i += 1
else:
print("没有找到3")
```
输出结果为:
```
找到了3
找到了3
```
阅读全文