【系列教程】Python第四课:条件判断|让程序学会思考的秘密
- 软件开发
- 2025-09-01 06:36:02

🎯 本节目标 掌握if-elif-else逻辑结构理解比较运算符的用法学会用布尔值控制程序流程完成智能登录验证系统开发 1️⃣ if语句基础(程序决策树)
🚀 基础语法
# 简单判断示例 age = int(input("请输入你的年龄:")) if age >= 18: print("欢迎进入成人世界!") else: print("未成年人请在家长陪同下使用")🔑 语法要点
if 后接条件表达式冒号:不能省略缩进(4个空格)表示代码块归属 2️⃣ 多重判断(elif的妙用) # 成绩评级系统 score = float(input("请输入考试成绩:")) if score >= 90: print("优秀!继续保持") elif score >= 75: print("良好,还有进步空间") elif score >= 60: print("及格,需要加倍努力") else: print("不及格,建议重新学习") ⚠️ 常见错误 # 错误示范(条件顺序不当) if score > 60: print("及格") elif score > 90: # 永远不会执行 print("优秀") 3️⃣ 比较运算符大全 💡 实战技巧 # 链式比较 if 0 < score <= 100: # 判断分数是否在0-100之间 print("有效成绩") 4️⃣ 实战项目:智能登录系统 # login_system.py print("🔐 欢迎使用智能登录系统") correct_username = "admin" correct_password = "123456" username = input("请输入用户名:") password = input("请输入密码:") if username == correct_username and password == correct_password: print("登录成功!欢迎回来") else: print("用户名或密码错误,请重试") 🚀 运行效果 🔐 欢迎使用智能登录系统 请输入用户名:admin 请输入密码:123456 登录成功!欢迎回来 📚 知识图谱 条件判断三剑客: - if:主条件 - elif:其他可能 - else:兜底方案 逻辑运算符: - and:且(全部为真) - or:或(至少一个为真) - not:非(取反) 代码优化技巧: 1. 避免嵌套过深(超过3层需重构) 2. 使用早返回(early return)简化逻辑 🛠️ 课后挑战1.给登录系统增加尝试次数限制(最多3次)
2.制作智能温度报警器:低于10℃提示保暖,高于30℃提示防暑
3.实现简易计算器:支持加减乘除,输入非法运算符时提示错误
💡 参考答案提示 # 温度报警器参考 temperature = float(input("当前温度:")) if temperature < 10: print("❄️ 注意保暖!") elif temperature > 30: print("🔥 高温预警!") else: print("🌤️ 温度适宜") 🚀 下节剧透:《循环结构:解放双手的重复艺术》👉 你将解锁
for循环的N种玩法while循环的退出机制实战:批量文件重命名工具 📢 互动任务:在评论区分享你用条件判断实现的创意小程序,点赞最高者可获得《Python代码整洁之道》电子书!【系列教程】Python第四课:条件判断|让程序学会思考的秘密由讯客互联软件开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【系列教程】Python第四课:条件判断|让程序学会思考的秘密”