python基礎 8 流程控制語句

2022-05-03 06:42:10 字數 1784 閱讀 2973

python3 的流程控制語句包括:

if語句是python中最常用的條件控制語句,其格式為:

if 條件一:

statements

else:

statements

if 條件一:

statements

elif 條件二:

statements

else:

statements

注意:

1、每個條件後面要使用冒號(:),表示接下來是滿足條件後要執行的語句塊

2、使用縮進來劃分語句塊,相同縮排數的語句在一起組成乙個語句塊

3、在python中沒有switch – case語句

**示例:

# 示例1:

a = 7

if a > 4:

print('ok')

else:

print('no')

# 示例2:

a = 7

if a < 4:

print('小於4')

elif a < 8:

print('4else:

print('a>8')

while語句的格式為:

while  條件:

statements

還是要注意冒號和縮排,在使用while迴圈時,要注意對迴圈的控制,非必要情況下,不要寫成死迴圈;此外,python中沒有do..while迴圈

示例**:

# 先會剎車

a = 4

i = 0

while i < a:

print(i)

i += 1 # 此處控制迴圈達到邊界條件

python中的for迴圈語句可以遍歷任何序列,按照元素在序列中的出現順序依次迭代,一般格式為:

for variable in sequence:  

statements

else:

statements

示例**:

for x in [1,2,3]:  # 列表

print(x)

函式range()常用於for迴圈中,用於產生乙個想要的算術數列:

for x in range(5):  # 隨機數

print(x)01

234

示例**:

# 示例1:

for x in [1,2,3]:

if x == 3:

break # 用if控制 x == 3 則退出迴圈,下面的語句也不執行。

print(x)

else:

print('end')12

# 示例2:

for x in [1,2,3,4,5]:

if x == 2:

continue # 退出本次迴圈,進入下一層迴圈

print(x)13

45# 示例3:

for x in [1,2,3]: #迴圈完所有元素才執行else

print(x)

else:

print('end')12

3end

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

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

python基礎 04流程控制語句

最好四個空格,其次tab,禁止空格tab混用 表示 塊開始 如果你在python互動環境下敲 還要特別留意縮排,並且退出縮排需要多敲一行回車 age 20 if age 18 print your age is age print aduit your age is 20aduit 注意 else ...

Python基礎(七) 流程控制語句

基本格式 if elif else 例子 x input 請輸入數字 if x 1 print you are right elif x 2 print you are wrong else print 數字錯誤!if else 的三目運算形式 返回值a if 條件表示式 else 返回值b x i...