哈喽~我是你们的中年程序员搭子👨💻
上一章咱们学了if和if-else判断,今天接着学and/or逻辑判断。之前的判断只能看一个条件,学会这俩,代码能同时判断多个条件。老规矩,不搞拗口概念,手把手带大家敲代码,练两三遍就上手,中年学习主打轻松不费脑✅
什么是and/or逻辑判断🤔
就是让代码同时判断多个条件,and和or俩“逻辑开关”:
and=“并且”:两个条件必须都满足,才执行操作;
or=“或者”:两个条件满足一个就行。
核心用法:and和or实操
结合上一章的if-else,直接上案例,跟着敲就会,比讲概念管用。
and用法(同时满足多个条件)📌
打开VSCode,新建“and_or_test.py”,写个登录判断案例,跟着敲:
age = int(input("请输入你的年龄:"))
password = input("请输入密码:")
if age >= 18 and password == "123456":
print("登录成功")
else:
print("登录失败,年龄不够或密码错误")
重点⚠️ and两边各写完整条件,必须都满足才输出成功,缺一个都不行。
or用法(满足一个条件即可)💡
还是登录场景,这次满足一个条件就成功,代码如下:
age = int(input("请输入你的年龄:"))
password = input("请输入密码:")
if age >= 18 or password == "123456":
print("登录成功")
else:
print("登录失败")
常见坑提醒⚠️
分享我踩过的坑,都是小细节:
and/or两边必须各写完整条件;
判断“等于”用“==”,别写成“=”。
实操案例✅
整合所学,写个分数判断案例,跟着敲一遍就会,还新增个小知识点elif:
score = int(input("请输入你的考试分数:"))
if score >= 60 and score <= 89:
print("考试合格,继续加油!")
elif score >= 90 and score <= 100:
print("考试优秀,太厉害啦!")
else:
print("考试不合格,下次努力~")
总结+后续规划 ✍️
今天就学了and(并且)、or(或者),加上新增的elif,就能实现多条件判断了。
多敲几遍案例,吃透这一个知识点就够,中年学习稳一点就好。
下一章学简单循环语句,让代码重复执行,不用反复敲相同代码!
写代码遇问题,评论区留言,我一一回复,咱们互相监督进步❤️
#中年危机转机#程序员成长之路#副业经验分享#AI技术入门指南#编程学习新方式#Python#VSCode