1. 程式人生 > >多個if、elif和else的搭配使用

多個if、elif和else的搭配使用

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