一、判斷語句
1、if 語句
(1)基本格式
if 【判斷條件】:【滿足條件時執行的代碼塊】
(2)演示
number = 10if number > 0:print("這個數是正數")
# 輸出結果這個數是正數
2、if - else 語句
(1)基本格式
if 【判斷條件】:【滿足條件時執行的代碼塊】
else:【不滿足條件時執行的代碼塊】
(2)演示
number = -5if number > 0:print("這個數是正數")
else:print("這個數是非正數(可能是負數或零)")
# 輸出結果這個數是非正數(可能是負數或零)
3、if - elif - else 語句
(1)基本格式
if 【判斷條件 1】:【滿足條件 1 時執行的代碼塊】
elif 【判斷條件 2】:【滿足條件 2 時執行的代碼塊】
...
elif 【判斷條件 N】:【滿足條件 N 時執行的代碼塊】
else:【不滿足所有條件時執行的代碼塊】
(2)演示
number = 0if number > 0:print("這個數是正數")
elif number < 0:print("這個數是負數")
else:print("這個數是零")
# 輸出結果這個數是零
二、循環語句
1、while 語句
(1)基本介紹
while 【判斷條件】:【滿足條件時執行的代碼塊】
- 注:while 語句需要規劃好循環的終止條件,否則將無限循環
(2)演示
# 求 1 - 100 的和sum = 0
i = 1while i <= 100:sum += ii += 1print("1 - 100 的和為", sum)
# 輸出結果1 - 100 的和為 5050
2、for 語句
(1)基本介紹
for 【臨時變量】 in 【待處理數據集】: 【執行的代碼塊】
(2)演示
- 遍歷字符串
str = "Hello World"for x in str:print(x)
# 輸出結果H
e
l
l
oW
o
r
l
d
- 循環指定次數
for x in range(5):print(x)
# 輸出結果0
1
2
3
4
三、break 語句與 continue 語句
1、基本介紹
-
break 語句用于直接結束循環
-
continue 語句用于中斷循環,直接進入下一次循環
- break 語句和 continue 語句都可以用于 while 語句和 for 語句
2、演示
- break 語句用于直接結束循環
for x in range(5):if (x == 3):breakprint(x)
# 輸出結果0
1
2
- continue 語句用于中斷循環,直接進入下一次循環
for x in range(5):if (x == 3):continueprint(x)
# 輸出結果0
1
2
4