当前位置:首页>python>Python基础第5讲:逻辑运算

Python基础第5讲:逻辑运算

  • 2026-10-06 08:34:21
Python基础第5讲:逻辑运算

💡 一、为什么需要逻辑运算?

举例:判断一个人是否是未成年学生、或者是否允许进入某个活动,仅靠单一条件无法判断完整情况。逻辑运算能让程序像人一样“思考多条规则”,执行更灵活的操作。

💡 二、主要逻辑运算符

1️⃣ and:同时满足条件

当所有条件都成立时,执行代码。

例子:未成年且是学生

age = 17

is_student = True

if age < 18 and is_student:

print("未成年学生")

输出:

未成年学生

2️⃣ or:满足任意条件

任意一个条件成立即可执行代码。

例子:成年或有许可

age = 17

has_permission = True

if age >= 18 or has_permission:

print("可以进入")

输出:

可以进入

3️⃣ not:取反

用于反转条件的布尔值。

例子:不下雨就可以出门

is_raining = False

if not is_raining:

print("可以出门")

输出:

可以出门

💡 三、组合使用

逻辑运算可以组合使用,形成更复杂的判断规则。

例如判断是否允许访问某个场景,可以同时考虑年龄、学生身份和权限。

age = 17

is_student = True

has_permission = False

if age < 18 and is_student or has_permission:

print("允许访问")

输出:

允许访问

✅ 说明:

and 优先计算,再计算 or

逻辑运算组合让程序处理更复杂的条件

💡 四、本讲总结

and:所有条件都成立

or:任意条件成立

not:条件取反

逻辑运算让程序更智能,可以处理多条件判断

结合 if/else,你就能写出更贴近真实场景的程序逻辑

完整Python代码教程↓赞赏领取

最新文章

随机文章