在所有编程语言中,判断逻辑都是核心能力。程序之所以“聪明”,并不是它会计算,而是它会根据条件做出不同的选择。在Python中,这一切都离不开 if 语句。本文将用最直观的方式,带你彻底搞懂Python的条件判断。
一、最基础的 if 判断
age = 20if age >= 18: print("可以进入")
⚠️ 注意:Python 使用缩进而不是大括号来表示代码块。二、if + else:二选一逻辑
score = 55if score >= 60: print("考试通过")else: print("考试未通过")
else表示条件不成立时执行的代码,常用于通过/失败、开启/关闭等场景。三、if + elif + else:多条件判断
score = 85if score >= 90: print("优秀")elif score >= 80: print("良好")elif score >= 60: print("及格")else: print("不及格")
四、条件表达式的常见写法
1️⃣ 比较运算符
if price > 100: print("价格偏高")
2️⃣ 逻辑运算符
if age >= 18 and age <= 65: print("工作年龄")
五、if 的简写形式(三元表达式)
result = "通过" if score >= 60 else "未通过"
六、if 中常见的新手坑
七、写在最后
学会if,你就掌握了程序的“决策能力”。无论是写脚本、做数据分析,还是开发应用,判断逻辑都是绕不开的基础。写好if,是写好Python的第一步。