Python學習筆記控制流語句之elif語句
阿新 • • 發佈:2018-08-25
用戶輸入 技術分享 error ror 一種可能 結果 if條件 and div
隨筆記錄方便自己和同路人查閱。
#------------------------------------------------我是可恥的分割線-------------------------------------------
前面章節已經學過if和else語句,這樣只能有兩種可能,及如果否則,但有時候我們希望有很多個可能,此時elif語句就誕生了。
elif語句表示為否則如果,它總是跟在if語句或elif語句後面。它提供另一種可能(條件)僅在前面條件為False時才檢查該條件。在代
碼中,elif語句總是包含以下部分:
(1)elif關鍵字
(2)條件(即求值為True或False的表達式)
(3)冒號
(4)在下一行開始,縮進的代碼塊(稱為elif子句)
讓我們在名字檢查程序中添加elif,看看這個語句的效果。
#------------------------------------------------我是可恥的分割線-------------------------------------------
輸入以下代碼:
name = input(‘Plase enter your name:‘)#提示用戶輸入 age = input(‘Plase enter your age:‘) age = int(age) if name == ‘LiRongYang‘:#判斷用戶輸入是否為LiRongYang,是的話條件為True,不是條件為False print(‘---------------------------‘) else:#if條件為False時執行 print(‘name error.‘) if age <= 12: print(‘hello {name} your age is {age},you are a child ‘.format(name=name, age=age)) elif age >= 12 and age <= 18: print("hello {name} your age is {age},You‘re still a teenager ".format(name=name, age=age)) else: print("hello {name} your age is {age},You‘re an adult. ".format(name=name, age=age))
運行結果如下:
Python學習筆記控制流語句之elif語句