news 2026/6/10 17:37:42

办公室中的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/6/10 17:14:26

MCP SC-400风险评估实战手册(企业必看的5大安全盲区)

第一章:MCP SC-400风险评估的核心价值在现代企业安全架构中,MCP SC-400风险评估不仅是合规性审查的必要环节,更是构建主动防御体系的关键支柱。该评估框架聚焦于识别、量化并优先处理组织面临的潜在信息安全隐患,尤其适用于处理敏…

作者头像 李华
网站建设 2026/6/10 17:12:05

Vue Excel Editor:让数据管理像Excel一样简单高效的终极指南

Vue Excel Editor是一款专为Vue2设计的Excel风格表格插件,它将Excel的直观操作体验与Vue的响应式数据管理完美结合。无论你是需要快速搭建数据管理后台,还是为现有系统添加专业的表格编辑功能,这个轻量级工具都能让你告别繁琐的手动渲染&…

作者头像 李华
网站建设 2026/6/10 18:33:45

360度全景图查看器:开启Web沉浸式视觉新纪元

360度全景图查看器:开启Web沉浸式视觉新纪元 【免费下载链接】360-image-viewer A standalone panorama viewer with WebGL 项目地址: https://gitcode.com/gh_mirrors/36/360-image-viewer 在数字体验追求极致沉浸的今天,传统平面图片已难以满足…

作者头像 李华
网站建设 2026/6/10 15:31:28

从文本描述到像素精准:重新定义图像编辑的技术革命

从文本描述到像素精准:重新定义图像编辑的技术革命 【免费下载链接】GroundingDINO 论文 Grounding DINO: 将DINO与基于地面的预训练结合用于开放式目标检测 的官方实现。 项目地址: https://gitcode.com/GitHub_Trending/gr/GroundingDINO "我需要把这…

作者头像 李华
网站建设 2026/6/10 17:12:23

5分钟彻底掌握ConvertToUTF8:零基础解决编码转换难题

5分钟彻底掌握ConvertToUTF8:零基础解决编码转换难题 【免费下载链接】ConvertToUTF8 A Sublime Text 2 & 3 plugin for editing and saving files encoded in GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS, etc. 项目地址: https://gitcode.com/gh_mirrors/co/Conv…

作者头像 李华
网站建设 2026/6/10 14:46:59

MCP AI-102模型重大更新:5大核心技术突破你必须掌握

第一章:MCP AI-102模型更新概览Microsoft 认证专家(MCP)推出的 AI-102 模型更新聚焦于提升开发者在构建人工智能解决方案时的效率与准确性。此次更新强化了自然语言处理、计算机视觉及语音识别模块的能力,同时优化了与 Azure AI 服…

作者头像 李华