python 流程控制(if)

2021-09-25 14:08:36 字數 1427 閱讀 4216

python中流程控制結構可以分為順序流程語句結構、分支流程語句結構、迴圈流程語句結構。

順序流程語句:從上到下依次執行。

print(123)

print(456)

print(789)

分支結構語句:分為單分支、雙分支、多分結構。

if結構 

格式:

f 條件表示式:

**...

如果條件表示式成立true。執行if語句裡面的**,否則不執行。

age=21

if age>18:

print('你是乙個成年人了')

if...else...

# cet=int(input('輸入你的成績:'))

# if cet >=425:

# print('頒發你的證書')

# else:

# print('下次再來')

條件表示式成立true,執行if體內的**,否則執行else中的**。

if...elif...elif...else :  elif可以有多個,else可以沒有。

# score = int(input('請輸入學習成績:'))

# if score>=90 and score<=100:

# print('優秀')

# elif score>=80 and score<90:

# print('良好')

# elif score>=70 and score<80:

# print('一般')

# elif score>=60 and score<70:

# print('及格')

# else:

# print('不及格')

# print('結束')

執行if裡面的條件判斷,如果條件成立,執行if裡面的**,否則在elif裡面判斷,以此類推,直至程式結束。

巢狀 :if塊中巢狀if,可以巢狀多個if

score = int(input('請輸入學習成績:'))

if score>=90 and score<=100:

print('優秀')

if score>=80 and score<90:

print('良好')

elif score>=70 and score<80:

print('一般')

elif score>=60 and score<70:

print('及格')

else:

print('不及格')

print('結束')

python流程控制 python之流程控制

電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...

python 流程控制

coding utf 8 if判斷 任何非零數字或非空物件都為真 數字0,空物件以及特殊物件none都是false result 1 and 1 2 print result 三中布林表示式運算 and 與運算 or 或運算 not 非運算 cond1 1 cond2 1 2 if cond1 an...