在前两讲中,我们已经学会了:
使用变量保存数据📖
理解不同的数据类型🏷️
让程序按顺序执行代码🖥️
但你会发现,到目前为止,程序还做不了一件很重要的事:
根据情况选择不同的执行路径。
这一讲,我们正式引入 条件判断,让程序开始“根据条件执行代码”。
一、为什么需要条件判断❓
现实生活中,我们每天都在做判断:
如果下雨,就带伞☔
如果温度低,就穿外套🧥
如果考试及格,就通过✅
程序中也存在同样的需求。
只有在满足某个条件时,才执行对应的操作。
这正是 if 语句存在的意义。
二、最基本的 if 语句
来看一个最简单的示例:
age = 18
if age >= 18:
print("你已经成年了")
运行结果:
你已经成年了
这段代码中:
if 后面是一个条件表达式
条件结果只能是 True 或 False✅❎
条件后必须以冒号结尾🌟
被执行的代码必须缩进❗
缩进不是排版习惯,而是 Python 语法的一部分。
三、条件不成立时会发生什么?
如果条件不满足:
age = 16
if age >= 18:
print("你已经成年了")
程序不会报错,但也不会输出任何内容。
这是因为 条件为 False,整段代码被跳过执行。
四、if + else:两种情况的判断
当你需要“否则”的情况时,可以使用 else:
age = 16
if age >= 18:
print("你已经成年了")
else:
print("你还未成年")
运行结果:
你还未成年
程序的执行逻辑是:
条件为 True → 执行 if 分支✅
条件为 False → 执行 else 分支❎
两者只会执行其中一个。
五、常见的比较运算符
条件判断中,最常用的比较符号包括:
> 大于
< 小于
>= 大于等于
<= 小于等于
== 相等
!= 不等
需要特别注意的是:
判断相等使用 ==,而不是 =
= 是赋值符号,== 才是比较符号。
六、一个完整示例🌊
score = 85
if score >= 60:
print("考试通过")
else:
print("需要补考")
运行结果:
考试通过
此时,程序已经能够根据不同条件执行不同代码。
七、本讲总结🌟
这一讲中,你已经学会:
使用 if 编写条件判断
理解条件为 True / False 的执行逻辑
使用 else 处理另一种情况
掌握 Python 对缩进的要求
下一讲我们将继续扩展条件判断,引入 多条件分支(elif),让程序应对更复杂的情况。#编程小白进阶指南 #编程小白进阶 #Python基础教程 #Python零基础入门 #编程学习笔记 #编程新手必学 #Python实战技巧 #if条件语句详解 #程序判断逻辑