当前位置:首页>python>Python从入门到精通|第1集:条件判断 if-elif-else,让程序学会做选择

Python从入门到精通|第1集:条件判断 if-elif-else,让程序学会做选择

  • 2026-09-02 20:29:32
Python从入门到精通|第1集:条件判断 if-elif-else,让程序学会做选择



大家好,欢迎回到《Python从入门到精通》20集系列教程。

今天进入真正能让程序变聪明的核心语法:条件判断。

学会它,你的代码就能根据不同情况,执行不同逻辑——这是所有编程的基础。


一、什么是条件判断?

简单说:
如果满足某个条件,就做一件事;否则做另一件事。

生活里到处都是:

如果下雨,就带伞
如果成绩≥60,就及格 如果有钱,就买,否则不买

Python 用 if、elif、else 实现这一切。

 

二、最基础:if 语句

语法:

python

if 条件:
满足条件时执行的代码
 

注意:

- 条件后面必须加 冒号 :
- 下一行必须 缩进(4个空格)

例子:

python

score = 88

if score >= 60:
print("恭喜,及格啦!")
 

运行结果:

plaintext

恭喜,及格啦!
 

 

三、二选一:if + else

当条件不成立时,执行另一段代码。

语法:

python

if 条件:
...
else:
...
 

例子:

python

score = 55

if score >= 60:
print("及格")
else:
print("不及格,继续努力")
 

 

四、多条件判断:if + elif + else

当有三种及以上情况时,用 elif。

语法:

python

if 条件1:
...
elif 条件2:
...
elif 条件3:
...
else:
...
 

例子:成绩等级判断

python

score = 85

if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
 

输出:

plaintext

良好
 

 

五、嵌套判断:if 里面套 if

你可以在 if 里再写 if,实现更精细的逻辑。

例子:

python

age = 20
money = 500

if age >= 18:
print("已成年")
if money >= 1000:
print("可以去旅游")
else:
print("钱不够,下次再去")
else:
print("未成年")
 

 

六、逻辑运算符:and / or / not

多条件组合必备:

and:两个条件都满足
or:满足一个就行
not:取反

例子:

python

score = 75
age = 16

if score >= 60 and age >= 18:
print("可以报名")
else:
print("不能报名")
 

 

七、实战小案例:登录判断

直接复制运行:

python

username = input("请输入用户名:")
password = input("请输入密码:")

if username == "admin" and password == "123456":
print("登录成功!")
else:
print("用户名或密码错误")
 

 

八、今天你必须记住的3点

1. if / elif / else 后面必须加冒号 :
2. 代码块必须缩进
3. elif 可以写多个,else 最多一个

 

下期预告

第5集:循环语句 for / while
让代码自动重复,批量处理数据,效率直接起飞!

关注我,零基础也能轻松学会Python。
点赞+在看+收藏,需要时随时复习~

 

最新文章

随机文章