4 Python入門 程式控制 選擇結構。

2021-10-06 07:56:31 字數 2308 閱讀 3636

程式控制的三大流程
1、順序結構

從左到右,從上而下執行的

在python,乙個語句的結束,以換行符作為標誌的

print(「hello」)

print(「world」) //順序執行

2、選擇結構

①單分支 (只考慮當什麼的時候,只有乙個條件)

if  條件:                  // 必須分行+tab一下    不然是同等級別

print(「當條件成立,執行的**」)

例子1:

age = int (input("請輸入你的年齡: 「))

#判斷是否成年

if age> =18:

#python強制縮排語言

print("嘿嘿,可以進來,我們需要開黑啦~~~「)

#只有縮排才能分等級 不然就會,對不對都可以輸出

-----不縮排 ,無論滿不滿足條件,都會輸出同if條件等級的 print。

------縮排,就滿足條件,都輸出;不滿足條件,都不輸出。

②雙分支

if condition:

# 如果條件成立,則執行這兒的**

else:

# 條件不成立的時候,需要執行的**

例子2:

age = int(input('請輸入你的年齡:'))

if age >= 18:

print("你已經成年了~~~「)

else:

print("你還未成年~~~") #一種事的兩種情況

③多分支

if condition1:

# 條件1滿足,執行**

elif condition2:

# 條件2滿足,執行**

elif ***

....

[else:

# 可選**

# 前面所有條件不滿足,執行這兒的**

]

例子3:

這樣選擇也是可以的,但是重複性很多

例子4:

age = int (input("請輸入你的年齡: 「))

if age > 200 :

print('活著可真沒勁呢!')

elif age > 100 :

print('你也是老大不小了!')

elif age >= 60 :

print('你已經退休了!')

elif age >= 30 :

print('你已經是中年了!')

elif age >= 18 :

print('你已經成年了!')

else :

print('你還是個小孩!')

例子5:

3:迴圈結構

往復執行**

|-- while

while 條件:

# 迴圈體

|-- for

例子6:

i = 0

while i < 100 :

i += 1

print(i,'hello')

else :

print('else中的**塊') #輸出一百個hello,最後完 輸出 else中的**塊

4 Python流程控制語句

if語句的語法格式 if 要判斷的條件 條件成立時,要做的事情if else 語句的語法格式 if 條件 滿足條件時的操作 else 不滿足條件時的操作if elif elif else 語句的語法格式 if 1 事情1elif 2 事情2elif 3 事情3else 以上操作不滿足時的操作if語句...

4,Python程式結構

a 3 單分支選擇結構 if a 3 print this number is greater than 3 雙分支選擇結構 if a 3 print this number is greater than 3 else print this number is smaller or equal t...

Python入門(五) 程式控制結構

迴圈結構 順序結構只要按照解決問題的順序寫出相應的語句即可,是最簡單也是最常用的程式結構,執行順序是自上向下,依次執行。計算機之所以可以做許多自動化的任務,乙個重要的原因在於它可以通過特定語法自行判斷。分支結構其實就是根據判斷條件結果而選擇不同向前路徑的執行方式。使用方式如下 if 條件 語句塊 w...