python的單、雙、多分支流程控制
阿新 • • 發佈:2018-11-21
if流程控制總結:
1.當滿足條件時,執行滿足條件的程式碼。
2.當執行完if語句內程式碼,程式繼續往下執行。
單分支:
if
條件成立,執行滿足條件的程式碼
如下:
if a>50: print('too old') #條件成立執行下面語句
雙分支:
if
條件成立,執行滿足條件的程式碼
else
條件不成立,執行下面的程式碼
如下:
if a>50: print('too old') #條件成立執行下面語句 else: print('too youth') #條件不成立 執行下面
if
條件成立,執行滿足條件的程式碼
elif;
ift的條件成立,執行滿足此條件的程式碼
else
以上條件均不成立,執行下面的程式碼
if a>50: print('a is >50') #條件成立執行下面語句 elif a>30 and a<50: print('a is >30 and a <50') else: print('a<30') #條件不成立 執行下面
----------------------------------------------------------------
小練習
需求:分數列印程式
score=int(input('>>:')) if score >100: print('分數最多隻能是100') elif score>=90: print('A') elif score>=80: print('B') elif score>=60: print('A') elif score>=40: print('A') elif score>=0: print('A') else: print('分數不能是負數')