多個if、elif和else的搭配使用
阿新 • • 發佈:2018-12-17
if…if…if…搭配成的語句塊,會一個個去匹配是否滿足if裡面的語句; if與elif的搭配成的語句塊,當匹配到if或者elif語句判斷為True的時候,那麼不會執行下面elif以及else裡面的語句; 示例1:
a = 10
if a > 1:
print(1)
else:
print(0)
執行結果: 1 示例2:
a = 10
if a > 1:
print(1)
if a > 2:
print(2)
if a < 3:
print(3)
else:
print(0)
執行結果: 1 2 0 示例3:
a = 10 if a > 1: print(1) elif a > 2: print(2) elif a < 3: print(3) else: print(0)
執行結果: 1 示例4:
a = 10
if a > 1:
print(1)
elif a > 2:
print(2)
elif a < 3:
print(3)
if a > 4:
print(4)
elif a > 5:
print(5)
else:
print(0)
執行結果: 1 4