一、使用
for ...:
DoA()
else:
DoB()
理论
如果循环正常执行完毕,else 就会被执行。
简单来说就是没有 break 出循环,else 就会被执行。(循环过程中报错不会执行)
实战一
target = 5
for i in range(10):
if i == target:
print("Find Target")
break
else:
print("Not Find Target")
输出:
Find Target
实战二
target = 11
for i in range(10):
if i == target:
print("Find Target")
break
else:
print("Not Find Target")
输出:
Not Find Target
实战三
target = 5
i = 0
while i < 10:
if i == target:
print("Find Target")
break
i += 1
else:
print("Not Find Target")
输出:
Find Target
实战四
target = 11
i = 0
while i < 10:
if i == target:
print("Find Target")
break
i += 1
else:
print("Not Find Target")
输出:
Not Find Target