参考博客:https://www.cnblogs.com/hany-postq473111315/p/12268076.html
因为博主之前做的都是java与c系的编程语言相关的内容,所以遇到Python中的for...else...不太熟悉,因此记录下来
for 变量 in 可迭代对象: 执行语句1 else: 只有在执行语句1逻辑通过时才会执行语句2,并且else中的语句会在最后执行
# 示例代码
for i in range(7):
if i%2 == 1:
print(i)
else:
print("执行了else语句")
执行结果:
- 注意:与if...else...区别开:
for i in range(7):
if i%2 == 1:
print(i)
else:
print("执行了else语句")
执行结果: