這篇文章給大家介紹Python中如何使用判斷語句,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
# input()函數
# 該函數用來獲取用戶的輸入
# input()調用后,程序會立即暫停,等待用戶輸入
# 用戶輸入完內容以后,點擊回車程序才會繼續向下執行
# 用戶輸入完成以后,其所輸入的的內容會以返回值得形式返回
# 注意:input()的返回值是一個字符串
# input()函數中可以設置一個字符串作為參數,這個字符串將會作為提示文字顯示
a = input('請輸入任意內容:')print('用戶輸入的內容是:',a)
# input()也可以用于暫時阻止程序結束
# if-else語句
# 語法:
if 條件表達式 : 代碼塊else : 代碼塊
# 執行流程:
# if-else語句在執行時,先對if后的條件表達式進行求值判斷
# 如果為True,則執行if后的代碼塊
# 如果為False,則執行else后的代碼塊
# if-elif-else語句
# 語法:
if 條件表達式 : 代碼塊elif 條件表達式 : 代碼塊elif 條件表達式 : 代碼塊elif 條件表達式 : 代碼塊else : 代碼塊
# 執行流程:
# if-elif-else語句在執行時,會自上向下依次對條件表達式進行求值判斷,
# 如果表達式的結果為True,則執行當前代碼塊,然后語句結束
# 如果表達式的結果為False,則繼續向下判斷,直到找到True為止
# 如果所有的表達式都是False,則執行else后的代碼塊
# if-elif-else中只會有一個代碼塊會執行
代碼案例
#======================================================
#功能:條件判斷語句
#作者:python小哥
#時間:2020-6-24
#微信公眾號:DJXY00001
#微信名稱:Python提升課堂
#Version:1.0
#======================================================
#第一部分實例# 獲取用戶輸入的用戶名username = input('請輸入你的用戶名:')# 判斷用戶名是否是adminif username == 'admin' : print('歡迎管理員光臨!')#第二部分實例# 讓用戶在控制臺中輸入一個實例flag = int(input('你愛你的女朋友嗎?1代表愛,0代表不愛:'))# 如果用戶輸入的是1if flag == 1 : print('你是個好娃~~~')else : print('你耍流氓~~')#第三部分實例# 讓用戶在控制臺中輸入一個年齡age = int(input('請輸入你的年齡:'))if age > 200 : print('活著可真沒勁呢!')elif age > 100 : print('你也是老大不小了!')elif age >= 60 : print('你已經退休了!')elif age >= 30 : print('你已經是中年了!')elif age >= 18 : print('你已經成年了!')else : print('你還是個小孩!')
代碼運行輸出:
請輸入你的用戶名:admin歡迎管理員光臨!你愛你的女朋友嗎?1代表愛,0代表不愛:0你耍流氓~~請輸入你的年齡:52你已經是中年了!
程序分析
程序第三行中,通過input函數,等待用戶輸入,程序將用戶輸入的信息賦值給變量username,第五行進行判斷輸出;
第九行等待用戶輸入,默認為字符型,通過int()進行強制轉換為數值型,第11行至14行程序進行判斷,體現的if-else的用法;
第17至29行,也是用戶輸入年齡后具體判斷,體現了if-elif-else的用法;
關于Python中如何使用判斷語句就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。