当前位置:首页>python>Python基础多个条件如何判断

Python基础多个条件如何判断

  • 2026-08-27 00:11:36
Python基础多个条件如何判断

Python基础💡多个条件如何判断

多个条件如何判断?(elif 与嵌套 if)
很多人在刚学 Python 的时候,都会卡在一个问题上:
🤔 程序到底是怎么“做选择”的?
上一讲我们已经学过 if + else,
它可以解决只有两种结果的情况,比如:
如果及格 → 通过
否则 → 不通过
但现实问题往往不止两个答案。

一、当判断不止两种情况时🤔
比如成绩判断:
≥ 90:优秀
≥ 60:及格
< 60:不及格
这时候,只用 if + else 就不够了。

🖥Python 为我们准备了一个关键词:elif。

二、elif:否则如果
来看一段代码:
score = 85
if score >= 90:
print("优秀")
elif score >= 60:
print("及格")
else:
print("不及格")
运行结果是:
及格

你可以这样理解:
if:第一个判断
elif:如果上一个不满足,再判断这个
else:以上都不满足时执行
💡 程序会从上往下判断,只执行第一个满足条件的分支。

三、elif 的三条执行规则(非常重要)🚗
记住这三点,后面 80% 的判断问题都会迎刃而解:
1️⃣ 条件是 从上往下 判断的
2️⃣ 遇到第一个 True 就执行
3️⃣ 执行后,后面的条件全部跳过

所以——
👉 条件的顺序,真的很重要。

四、elif 解决不了的情况🌊
有些判断并不是“平级选择”,而是有层次的。💡
比如:
你是不是学生?
如果是 → 你是否成年?
如果不是 → 直接结束
这种情况,用 elif 写会非常别扭。

这时候,就需要 嵌套 if。

五、什么是嵌套 if❓
嵌套 if,本质只有一句话:
在 if 里面,再写一个 if
示例代码:
is_student = True
age = 17

if is_student:
if age >= 18:
print("成年学生")
else:
print("未成年学生")
else:
print("不是学生")

运行结果:

未成年学生

六、如何正确理解嵌套判断?
你可以把它当成“先筛一层,再判断一层”:
第一层:是不是学生?
第二层:是否成年?

👉 嵌套 if 让程序具备“层次化思考能力”。
这在后面的复杂逻辑、业务判断里非常常见。

七、本讲小结📙
这一讲你学会了:
使用 elif 处理多个条件分支
理解条件判断的执行顺序
掌握嵌套 if 的基本写法和使用场景

一句话总结:
判断逻辑 = 顺序 + 层次
#深度学习 #深度学习与神经网络 #机器学习 #算法 #编程 #c语言学习 #Python #Python编程

闲闲带你学AI

机器学习保姆级教程15¥

微信扫一扫赞赏作者钟意作者

    正在加载...
      正在加载...
      名称已清空
      微信扫一扫赞赏作者
      喜欢作者其它金额
      文章
      暂无文章
      喜欢作者
      其它金额
      最低赞赏 ¥0
      其它金额
      赞赏金额
      ¥
      最低赞赏 ¥0
      1
      2
      3
      4
      5
      6
      7
      8
      9
      0
      .
      上海,13分钟前,

      最新文章

      随机文章