作业介绍
Python 的分支结构用于根据不同条件执行不同的代码块,是程序控制流的重要组成部分。主要包括
- if
- if-else
- if-elif-else 三种形式,以下是详细介绍:
1、基本if语句
作用:当条件满足时执行特定代码块,不满足则跳过。 语法:
if 条件表达式:
# 条件为True时执行的代码(缩进块)
语句1
语句2
# 无论条件是否满足,都会执行的后续代码
后续语句
示例:
age = 18
if age >= 18:
print("已成年,可以独立观看") # 条件满足时执行
print("程序结束") # 无论条件如何都会执行
2、if-else语句
作用:二选一执行,条件满足时执行if块,不满足时执行else块。 语法:
if 条件表达式:
# 条件为True时执行
语句块1
else:
# 条件为False时执行
语句块2
示例:
score = 65
if score >= 60:
print("考试及格")
else:
print("考试不及格,需要补考")
3、if-elif-else语句
作用:多条件分支判断,依次检查条件,满足第一个条件后执行对应代码块,其余跳过;若所有条件都不满足,执行else块(可选)。 语法:
if 条件1:
语句块1
elif 条件2:
语句块2
elif 条件3:
语句块3
...
else:
语句块n # 所有条件都不满足时执行
示例:
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
# 输出:良好(只满足80≤score<90的条件)
4、嵌套分支
作用:在一个分支结构内部再包含分支结构,处理更复杂的条件逻辑。 示例:
num = 15
if num > 0:
print("正数")
if num % 2 == 0:
print("且是偶数")
else:
print("且是奇数")
else:
print("非正数")
# 输出:正数 且是奇数
5、关键注意事项
- 缩进规则:Python 用缩进(通常 4 个空格)区分代码块,分支内的语句必须统一缩进。
- 条件表达式:可以是比较运算(>、<、==、!=、>=、<=)、逻辑运算(and、or、not)或其他返回布尔值的表达式。
- 执行顺序:if-elif-else中,条件判断有先后顺序,满足前面的条件后,后面的条件不再检查。
- 分支结构是实现程序逻辑判断的基础,广泛应用于登录验证、成绩评级、游戏规则判断等场景。
题目
认领作业后才可以查看作业内容。
- 状态
- 正在进行…
- 题目
- 8
- 开始时间
- 2025-9-18 0:00
- 截止时间
- 2035-9-25 23:59
- 可延期
- 24 小时