Python条件语句入门指南
学习目标
掌握条件语句的基本用法
理解if语句的执行逻辑
熟悉if-else结构
灵活运用多重判断
掌握if嵌套技巧
条件语句基础
判断语句用于根据条件执行不同代码分支
if语句语法
if 条件:
条件成立时执行的代码
多条代码需要保持相同缩进
实例演示:
if True:
print("条件满足输出1")
print("条件满足输出2")
print("是否执行?")
运行结果:

if False:
print("条件满足输出1")
print("条件满足输出2")
print("是否执行?")
运行结果:

结论:未缩进的代码不受条件影响,始终执行
实践练习:
user_age = int(input("请输入您的年龄:"))
if user_age >= 18:
print(f"您{user_age}岁,已成年,允许上网")
print("系统正常关闭")
if-else结构
当条件成立时执行if分支,否则执行else分支
语法规范:
if 条件:
条件成立时代码
else:
条件不成立时代码
示例代码:
user_age = int(input("请输入您的年龄:"))
if user_age >= 18:
print(f"您{user_age}岁,已成年,允许上网")
else:
print(f"您{user_age}岁,未成年,禁止上网")
print("系统正常关闭")
多重条件判断
语法格式:
if 条件1:
代码块1
elif 条件2:
代码块2
...
else:
默认代码块
应用实例:
user_age = int(input("请输入您的年龄:"))
if user_age < 18:
print(f"您{user_age}岁,属于童工年龄")
elif 18 <= user_age <= 60:
print(f"您{user_age}岁,处于合法工作年龄")
else:
print(f"您{user_age}岁,已到退休年龄")
if语句嵌套
语法示例:
if 条件1:
执行代码1
if 条件2:
执行代码2
实例代码:
balance = 100
withdraw = 50
if balance >= withdraw:
print("交易成功")
if balance == 0:
print("账户余额为零")
else:
print("余额不足,请充值")
三目运算符
格式:
结果 = 条件为真的表达式 if 条件 else 条件为假的表达式
示例:
a, b = 5, 10
result = a if a > b else b
print(result) # 输出10
综合练习:
num1 = 20
num2 = 30
diff = num1 - num2 if num1 > num2 else num2 - num1
print(diff) # 输出10
运行结果:

知识点总结
- if语句基本结构
- if-else双向分支
- 多重条件判断
- 嵌套if语句
- 三目运算符用法