目录
一、分支结构(选择结构)
分支结构用于根据条件决定程序的执行路线,常用if语句实现。Python分支结构分为三种:
1. 单分支结构(if)
语法:
Python
if 条件:
代码块
示例:
Python
score = 75
if score >= 60:
print("及格")
2. 双分支结构(if...else)
语法:
Python
if 条件:
代码块1
else:
代码块2
示例:
Python
score = 58
if score >= 60:
print("及格")
else:
print("不及格")
3. 多分支结构(if...elif...else)
语法:
Python
if 条件1:
代码块1
elif 条件2:
代码块2
elif 条件3:
代码块3
...
else:
代码块N
示例:
Python
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
4. 条件表达式(三元运算符)
语法:
Python
变量 = 值1 if 条件 else 值2
示例:
Python
a, b = 4, 9
max_val = a if a > b else b
print("较大值是", max_val)
5. if嵌套
可以在一个if/else的代码块中再使用if/else,实现多层判断。
示例:
Python
age = 20
is_student = True
if age >= 18:
if is_student:
print("成年人,且是学生")
else:
print("成年人,但不是学生")
else:
print("未成年人")

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



