news 2026/4/24 17:36:18

办公室中的Python课 P07 【逻辑大脑】条件判断:让你的代码学会“做决定”

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
办公室中的Python课 P07 【逻辑大脑】条件判断:让你的代码学会“做决定”

💻 P07 【逻辑大脑】条件判断:让你的代码学会“做决定”

🎯 学习目标:

  • 掌握 if 语句:理解“如果…就…”的逻辑结构。
  • 多重分支:学会使用elifelse处理多种复杂情况。
  • 逻辑运算符:掌握and(并且)、or(或者)的用法。
  • AI 协作:利用通义灵码将业务逻辑翻译成代码。

🌟 引导词

“办公自动化的核心,其实就是把‘人工判断’交给电脑。
比如:如果销售额超过 10 万,发放奖金;否则如果销售额低于 5 万,发出提醒。
在 Python 里,这种‘思考’能力是通过if 语句实现的。这一课之后,你的脚本将不再是只会按顺序执行的死板程序,而是一个能根据数据情况灵活变通的‘智能助理’!**


一、基础逻辑:如果…就…

Python 使用if关键字来进行判断。注意:判断语句末尾必须有冒号:**,且接下来的动作必须有缩进**(按 Tab 键)。

sales=120000# 基础判断ifsales>100000:print("恭喜!达成优秀业绩目标。")

二、完整分支:多重选择题

当情况不止一种时,我们使用elif(else if 的缩写)和else(其余所有情况)。

score=85ifscore>=90:print("等级:优秀")elifscore>=80:print("等级:良好")elifscore>=60:print("等级:及格")else:print("等级:不及格,请跟进原因")

三、逻辑组合:andor

有时候,决定一个动作需要同时满足多个条件。

  • and:两边都对,才算对(要求严格)。
  • or:只要有一边对,就算对(要求宽松)。
has_visa=Truehas_ticket=False# 使用 and (必须同时有签证和机票)ifhas_visaandhas_ticket:print("出发去出差!")else:print("手续不全,无法出发。")# 使用 or (有加班费或者有调休,员工就愿意加班)pay_extra=Trueday_off=Falseifpay_extraorday_off:print("同意加班申请。")

四、手把手 AI 实战:复杂业务逻辑翻译

在办公室里,判断逻辑往往很绕。这时候,通义灵码的Ask 模式简直是救星。

1. Ask 模式:把“人话”变“代码”
  • 操作:打开通义灵码问答窗口,输入:

请帮我写一段 Python 代码处理个税逻辑:如果月薪低于 5000,不扣税;如果在 5000 到 10000 之间,扣 3%;如果超过 10000,扣 10%。请定义一个变量 salary = 12000 并输出结果。

  • AI 价值:它能帮你处理好所有的if/elif嵌套和数学计算,你只需要检查逻辑是否符合公司规定。
2. Edit 模式:逻辑一键翻转
  • 操作:选中一段if逻辑。
  • 动作:右键 ->通义灵码->智能编辑
  • 指令帮我重写这段逻辑,把原来的“满足条件才执行”改为“如果不满足条件就直接退出(return)”。
  • 效果:这在编程中叫“提前退出”,能让你的代码看起来更像资深专家写的。
3. Agent 模式:逻辑查错
  • 操作:输入/agent
  • 指令检查我这段判断逻辑是否有漏洞,比如有没有漏掉刚好等于 5000 的情况?
  • 效果:AI 会化身“挑刺专员”,帮你发现逻辑中的边界漏洞。

🛠️ 课后练习

在 VS Code 中新建P07_if.py,尝试:

  1. 定义一个变量hour = 19(表示晚上 7 点)。
  2. 写一个判断:如果hour小于 18,打印“还在办公时间”;否则打印“已经下班啦”。
  3. 尝试改变hour的值,观察运行结果的变化。

总结与预告

  • if:逻辑的起点。
  • 缩进:Python 的灵魂(代表代码的归属关系)。
  • 逻辑运算符:让判断变得更有深度。

[下一篇 (P08),我们将学习 Python 最具威力的武器:循环 (Loop)。如果说 if 让你做一次决定,循环就能让你把这个决定重复执行一万次(比如:给一万个客户自动发邮件)!**

👉 想要解放双手吗?让我们准备进入循环的世界!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 16:18:31

MCP Azure量子监控实战指南(企业级监控架构设计)

第一章:MCP Azure量子监控工具概述MCP Azure量子监控工具是一套专为Azure量子计算环境设计的实时监控与诊断系统,旨在提升量子任务执行的可观测性与稳定性。该工具集成于Azure Quantum平台,能够对量子作业调度、量子处理器状态、噪声水平及门…

作者头像 李华
网站建设 2026/4/20 16:15:19

网页设计模板网站免费 网页设计模板网站

在数字化浪潮席卷全球的当下,搭建一个兼具视觉吸引力与功能完整性的网站,已成为个人品牌塑造、初创企业拓客及各类组织运营的核心需求。但专业级网页设计往往受限于高昂的开发成本与复杂的技术壁垒,让许多需求者望而却步。 值得庆幸的是&…

作者头像 李华
网站建设 2026/4/20 22:33:21

终极视频字幕提取指南:免费本地工具轻松搞定硬字幕识别

终极视频字幕提取指南:免费本地工具轻松搞定硬字幕识别 【免费下载链接】video-subtitle-extractor 视频硬字幕提取,生成srt文件。无需申请第三方API,本地实现文本识别。基于深度学习的视频字幕提取框架,包含字幕区域检测、字幕内…

作者头像 李华
网站建设 2026/4/24 5:42:48

DLT Viewer终极指南:从零开始快速掌握汽车诊断日志分析

想要轻松搞定嵌入式系统调试和汽车诊断日志分析吗?🚀 DLT Viewer就是你的最佳助手!这款专业工具能帮你快速定位问题、分析通信数据,让调试工作变得简单高效。本指南将带你从安装配置到实战应用,轻松玩转这款强大的诊断…

作者头像 李华