python初學(xué)14.Python程序的基本控制流程(中)

分支結(jié)構(gòu)

if語句



if語句可以通過判斷條件是否成立來決定是否執(zhí)行某個(gè)語句

例如:今天下雨的話,就去踢足球!

小明:老濕,你是不是有???下雨踢什么球

室內(nèi)的,不行么!



好,剛才是否下雨就是一個(gè)判斷,然后如果下雨,也就是條件為真的,那么執(zhí)行去踢球這個(gè)操作

那這個(gè)在Python中怎么實(shí)現(xiàn)呢?



輸入yes

最后彈出:



如果輸入其他的呢?



運(yùn)行完則沒有結(jié)果



因?yàn)槲覀冎会槍l件為真時(shí)設(shè)置了相關(guān)操作

if-else語句

if-else語句就是在原有的if成立執(zhí)行操作的基礎(chǔ)上

當(dāng)不成立的時(shí)候,也執(zhí)行另一種操作





當(dāng)我輸入yes時(shí)候,顯示是去踢球

——————————————————————————————————





小明:今天不下雨明天為啥不去踢球???

可能明天也不下雨啊

小明:emmmm

if-elif-else語句

這種語句是處理可能有多種情況的判斷



例如,生活中常見的成績分類為:優(yōu) 良 中 差

當(dāng)然,這個(gè)太沒吸引力了,例子太老,我們換個(gè)新的:



輸入答案,按回車



當(dāng)然,這些沒考慮到其他異常輸入,例如:

嘲諷一下,輸入‘呵呵’



直接報(bào)錯(cuò)啦

那我換個(gè)試試





還有人能666cm的身高??

所以在設(shè)置判斷時(shí)候要構(gòu)思好用戶可能輸入的特殊值

分支語句嵌套

有時(shí)候分支語句需要嵌套

你可能玩過俄羅斯套娃



小明:老濕,我沒玩過!

小明,你想玩么?

小明:想??!

給你個(gè)傳送門:

https://s.taobao.com/search?q=%E4%BF%84%E7%BD%97%E6%96%AF%E5%A5%97%E5%A8%83&imgfile=&commend=all&ssid=s5-e&search_type=item&sourceId=tb.index&spm=a21bo.50862.201856-taobao-item.1&ie=utf8&initiative_id=tbindexz_20170927



看這意思,層數(shù)越多越厲害啊!

相親過么?

像這種的:



這女士打碼的方式好像在哪見過?



好了,假設(shè)你現(xiàn)在要設(shè)置個(gè)到了法定結(jié)婚年齡就要提醒相親的程序,你會怎么寫?



我給你寫個(gè):





劃重點(diǎn):if-else-elif判斷語句結(jié)尾的冒號用英文的冒號

今天作業(yè):

設(shè)計(jì)一個(gè)使用分支語句判斷登陸密碼是否是:'lezi真帥',輸入正確則根據(jù)用戶是男或者女打?。?多謝夸獎,你也很帥'/'多謝夸獎,你很美膩'

輸入錯(cuò)密碼則打印:'提示信息,lezi真帥'


下課

人生苦短,我選Python

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容