分支結(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è)傳送門:

看這意思,層數(shù)越多越厲害啊!
相親過么?
像這種的:

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

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

我給你寫個(gè):


劃重點(diǎn):if-else-elif判斷語句結(jié)尾的冒號用英文的冒號
今天作業(yè):
設(shè)計(jì)一個(gè)使用分支語句判斷登陸密碼是否是:'lezi真帥',輸入正確則根據(jù)用戶是男或者女打?。?多謝夸獎,你也很帥'/'多謝夸獎,你很美膩'
輸入錯(cuò)密碼則打印:'提示信息,lezi真帥'
下課
人生苦短,我選Python