Python分支結構if else elif區別

2021-09-11 01:13:14 字數 520 閱讀 1600

if :不影響下面條件的判斷

elif:下面的條件不再判斷(即elif語句只會按順序執行第乙個滿足條件的語句 當滿足條件後將不執行後面的**)

else:處理以上條件之外的情況

如果只想執行其中乙個**塊 用if-elif-elif-elif…elif-else結構

eg:下面的例子不會輸出not best 因為與else同級的if是符合條件進入執行的

if 0 <= 25:

if 25 < 23:

print(25)

else:

print(" not best")

緊湊形式:適用於簡單表示式的二分支結構

Python 分支結構

分支結構示例1 pm2.5.ipynb pm input 請輸入pm2.5的值 print pm print type pm eval函式功能 將字串str當成有效的表示式來求值並返回計算結果 pm1 eval pm if pm1 75 print 空氣汙染警報 if pm1 35 print 空氣...

Python分支結構

python的分支結構就是c語言中的判斷語句型別,python簡潔明瞭的 格式能讓你更清醒的認識編寫python 的樂趣,特別是在pycharm中寫 自動補全,自動縮排,都能給你不一樣的程式設計體驗,再也不用擔心乙個語句後面少了個分號,程式報錯找半天找不到的尷尬處境了!if conditon 1 s...

Python 分支結構

當多分支中有多個表示式條件同時滿足時,則每個與之匹配的語句塊都被執行。這句話是錯的,例子如下 grade 70if grade 0 print 不及格 elif grade 60 print 及格 中明顯 grade 70 既滿足 grade 0 又滿足 grade 60 但輸出結果為不及格,這是因...