溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中如何使用判斷語句

發(fā)布時間:2021-07-14 11:49:34 來源:億速云 閱讀:223 作者:Leah 欄目:大數(shù)據(jù)

這篇文章給大家介紹Python中如何使用判斷語句,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

# input()函數(shù)

# 該函數(shù)用來獲取用戶的輸入

# input()調(diào)用后,程序會立即暫停,等待用戶輸入

# 用戶輸入完內(nèi)容以后,點擊回車程序才會繼續(xù)向下執(zhí)行

# 用戶輸入完成以后,其所輸入的的內(nèi)容會以返回值得形式返回

# 注意:input()的返回值是一個字符串

# input()函數(shù)中可以設(shè)置一個字符串作為參數(shù),這個字符串將會作為提示文字顯示

a = input('請輸入任意內(nèi)容:')print('用戶輸入的內(nèi)容是:',a)

# input()也可以用于暫時阻止程序結(jié)束

# if-else語句

# 語法:

if 條件表達式 :      代碼塊else :      代碼塊

# 執(zhí)行流程:

# if-else語句在執(zhí)行時,先對if后的條件表達式進行求值判斷

# 如果為True,則執(zhí)行if后的代碼塊

# 如果為False,則執(zhí)行else后的代碼塊

# if-elif-else語句

# 語法:

if 條件表達式 :       代碼塊elif 條件表達式 :       代碼塊elif 條件表達式 :       代碼塊elif 條件表達式 :       代碼塊else :       代碼塊

# 執(zhí)行流程:

# if-elif-else語句在執(zhí)行時,會自上向下依次對條件表達式進行求值判斷,

# 如果表達式的結(jié)果為True,則執(zhí)行當前代碼塊,然后語句結(jié)束

# 如果表達式的結(jié)果為False,則繼續(xù)向下判斷,直到找到True為止

# 如果所有的表達式都是False,則執(zhí)行else后的代碼塊

# if-elif-else中只會有一個代碼塊會執(zhí)行


 

代碼案例











#======================================================
#功能:條件判斷語句
#作者: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('你已經(jīng)退休了!')elif age >= 30 :    print('你已經(jīng)是中年了!')elif age >= 18 :    print('你已經(jīng)成年了!')else :    print('你還是個小孩!')

代碼運行輸出:

請輸入你的用戶名:admin歡迎管理員光臨!你愛你的女朋友嗎?1代表愛,0代表不愛:0你耍流氓~~請輸入你的年齡:52你已經(jīng)是中年了!

 

程序分析

  • 程序第三行中,通過input函數(shù),等待用戶輸入,程序?qū)⒂脩糨斎氲男畔①x值給變量username,第五行進行判斷輸出;

  • 第九行等待用戶輸入,默認為字符型,通過int()進行強制轉(zhuǎn)換為數(shù)值型,第11行至14行程序進行判斷,體現(xiàn)的if-else的用法;

  • 第17至29行,也是用戶輸入年齡后具體判斷,體現(xiàn)了if-elif-else的用法;


關(guān)于Python中如何使用判斷語句就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI