2026/1/17 6:31:53
网站建设
项目流程
金属材料网站建设,网络游戏制作教程,app报价,以图搜图#x1f4bb; P08 【效率巅峰】循环语句#xff1a;解放双手的重复艺术
#x1f3af; 学习目标#xff1a;
掌握 for 循环#xff1a;学会遍历列表和字典#xff0c;一键处理整堆数据。理解 while 循环#xff1a;掌握“只要条件满足就一直做”的逻辑。循环控制#xf… P08 【效率巅峰】循环语句解放双手的重复艺术 学习目标掌握 for 循环学会遍历列表和字典一键处理整堆数据。理解 while 循环掌握“只要条件满足就一直做”的逻辑。循环控制学会使用break跳出和continue跳过。AI 协作利用通义灵码快速编写批量处理逻辑。 引导词“如果你还在手动一行行复制粘贴 Excel 数据那你一定要看这一课。编程的本质就是让电脑去干那些枯燥的重复活。循环就像是一个永不疲惫的员工只要你告诉它‘把这个动作做 100 次’或者‘把名单里所有人都处理一遍’它就能在瞬间完成。学会了循环你才真正开始了从‘打工人’向‘指挥官’的转变**一、for 循环挨个过一遍for循环是办公室场景中最常用的。它的逻辑是“把集合里的东西从头到尾每一个都拿出来处理一下。”clients[张三,李四,王五,赵六]# 挨个发通知fornameinclients:print(f正在给{name}发送开会通知...)1. 搭配range()使用如果你只是单纯想让一个动作重复 5 次而不是针对某个名单可以用range()。# 重要的事情说三遍foriinrange(3):print(f第{i1}次提醒记得提交周报)二、while 循环只要…就一直…while循环更像是一个哨兵。只要条件成立它就一直运行。注意必须有一个能让条件变假的机会否则会陷入“死循环”。countdown5whilecountdown0:print(f系统将在{countdown}秒后自动关闭...)countdowncountdown-1# 每次减 1直到不大于 0print(系统已关闭。)三、循环控制中途离场与跳过有时候我们不需要处理完所有人或者想跳过某些特殊情况。break彻底结束整个循环比如找到了想要的文件就不找了。continue跳过本次直接进入下一次比如遇到空行跳过它处理下一行。staff_list[张三,李四(请假),王五,赵六]forpersoninstaff_list:if请假inperson:continue# 跳过请假的人不发任务print(f给{person}分配今天的任务。)四、手把手 AI 实战批量生成与处理这是通义灵码最擅长的领域——处理那些结构重复的代码。1. Ask 模式一键生成批量逻辑操作在对话框输入指令请帮我写一段 Python 代码1. 创建一个包含 1 到 12 月份的列表2. 使用 for 循环在当前文件夹下创建 12 个名为 2024年X月报表.txt 的文件。AI 价值它会帮你自动调用open()函数并结合for循环。你只需要运行一下文件夹里瞬间就会整齐地出现 12 个文件。2. Agent 模式自动化文件清洗操作输入/agent。指令帮我检查当前文件夹下所有的 .txt 文件如果文件内容是空的就帮我把它们删掉。效果AI 会自主编写一段带有for循环和if判断的脚本并请求执行权限。这种“边找边干”的活Agent 模式效率最高。3. Edit 模式给循环加保险操作选中一段复杂的循环代码。动作右键 -通义灵码-智能编辑。指令帮我优化这段循环增加一个异常处理如果某个文件打不开请打印‘读取失败’并继续处理下一个不要让程序崩溃。效果AI 会帮你加上try...except结构这在处理大量真实办公数据时非常重要。️ 课后练习在 VS Code 中新建P08_loop.py尝试创建一个数字列表prices [120, 300, 80, 500, 150]。使用for循环计算这些价格的总和。进阶挑战在循环里加一个if只累加大于 100 的价格。总结与预告for已知次数或已知名单时用。while条件触发时用。break/continue循环的指挥棒。[下一篇 (P09)我们将学习如何把这些零散的代码封装成函数 (Function)。如果你的一段代码经常要用到把它变成一个“按钮”函数以后只需点一下名字就能运行** 想要让你的代码变得模块化、可复用吗让我们进入函数的世界