Python中else除了可以與if組成條件語句外,還可以和while 、for 、try一起串聯使用。
else和while配合使用:
count=0
while count>12:
if (11>0):
print("成立")
break
count+=1
else:
print('不成立') #當while條件不成立,直接跳到該處輸出
else和for配合使用:
def forelse():
c = [1,2]
for i in c:
print(i)
else:
print("輸出") #當for循環結束會輸出該語句
else和try配合使用:
def tryelse():
try:
sum = 1+1
except TypeError as e:
print("報錯")
else:
print("到我這里了") #當try塊中的語句正常執行完畢會執行該方法。
