Python100天17:if你是一個富婆那麼else可以不婚。程序流程控制
程序與人生一樣,看起來是隻有兩種選擇A or B其實人生的選擇歸納為三種狀态 昨天、今天、明天。正如小品 《昨天今天明天》說道::
白雲,黑土向你道歉,來到你門前,請你睜開眼,看我多可憐。今天的你我怎樣重複昨天的故事,我這張舊船票還能否登上你的破船!
socre = 60
if score >= 90:
print("優秀")
elif score >=60:
print("合格")
else:
print("平合格")
整個程序的過程是
任何一個條件,隻且隻能滿足 if elif elif else中的一種情況,執行對應 的代碼塊,程序就結束了。
一個條件不可能同時滿足 if elif else,程序的世界隻有一種分支會被執行
if [Boolean expression]:
[statements]
elif [boolean expresion]:
[statements]
elif [boolean expresion]:
[statements]
else:
[statements]
無論 你有多少個 elif 最終隻會執行這一串中的 一個代碼塊
price = 100
if price > 100:
print("price is greater than 100")
elif price == 100:
print("price is 100")
elif price < 100:
print("price is less than 100")
if [boolean expression]:
[statements]
elif [boolean expresion]:
[statements]
我們看到if elif 後面是 Boolean expression 它 計算的結果是 True or False,表達式後面的冒号回車後,所有縮進的語句都是這個if 條件要執行的代碼 ,當這boolean pression 表達式計算的結果是 True. 時,python會執行對應 的代碼塊。
boolean expression 結果 是True 或者 False,隻有True的時候,才會執行縮進的代碼塊。
每個人都會面臨各種選擇,結果沒有一個匹配的,因為要的太多。
if 白 and 富:
pass
elif 宣 and 美:
pass
elif : 白 and 美 :
pass
else:
pass
可笑,可笑
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!