Python 基础知识:条件语句 if
作者:野牛程序员:2025-12-22 10:28:19python阅读 2011
Python 基础知识:条件语句 if
# /*
# Python 基础知识:条件语句 if
# --------------------------------------------------------
# 功能:
# 1) 演示 if、elif、else 的基本用法
# 2) 展示多条件判断与嵌套条件
# 3) 强调布尔值判断与逻辑运算符的使用
# */
print("示例一:基本 if-else 用法")
x = 10
if x > 0:
print("x 是正数")
else:
print("x 是非正数")
print("-" * 40)
print("示例二:多条件判断")
score = 85
if score >= 90:
grade = "A"
elif score >= 80:
grade = "B"
elif score >= 70:
grade = "C"
else:
grade = "D"
print("分数:", score, "等级:", grade)
print("-" * 40)
print("示例三:嵌套 if 与逻辑运算")
age = 20
has_id = True
if age >= 18:
if has_id:
print("允许进入")
else:
print("请出示身份证")
else:
print("未满 18 岁,不允许进入")
print("-" * 40)
print("示例四:布尔表达式简化写法")
flag = True
if flag:
print("flag 为真")
if not flag:
print("flag 为假")
print("使用逻辑运算符进行判断:", (x > 0 and score > 80))
# /*
# 输出示例(简化版):
# 示例一:
# x 是正数
# ----------------------------------------
# 示例二:
# 分数: 85 等级: B
# ----------------------------------------
# 示例三:
# 允许进入
# ----------------------------------------
# 示例四:
# flag 为真
# 使用逻辑运算符进行判断: True
#
# 要点总结:
# 1) if 判断条件为真时执行对应代码块,否则执行 else(可选);
# 2) elif 用于多分支判断,条件从上到下依次判断;
# 3) 嵌套 if 可以处理更复杂的逻辑;
# 4) 布尔值(True/False)可直接作为条件判断;
# 5) 逻辑运算符 and、or、not 可组合复杂条件;
# 6) 条件表达式可简化代码,如 a if condition else b。
# */野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

