一、判断语句
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