1. 程式人生 > >python的單、雙、多分支流程控制

python的單、雙、多分支流程控制

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('分數不能是負數')