为戒手机上瘾,开发者2026年开发iOS应用VineWall让手机变慢!
2026/6/2 8:41:07
break(跳出)和continue(跳过)。“如果你还在手动一行行复制粘贴 Excel 数据,那你一定要看这一课。
编程的本质,就是让电脑去干那些枯燥的重复活。循环就像是一个永不疲惫的员工,只要你告诉它‘把这个动作做 100 次’或者‘把名单里所有人都处理一遍’,它就能在瞬间完成。
学会了循环,你才真正开始了从‘打工人’向‘指挥官’的转变!**
for循环是办公室场景中最常用的。它的逻辑是:“把集合里的东西,从头到尾每一个都拿出来处理一下。”
clients=["张三","李四","王五","赵六"]# 挨个发通知fornameinclients:print(f"正在给{name}发送开会通知...")range()使用如果你只是单纯想让一个动作重复 5 次,而不是针对某个名单,可以用range()。
# 重要的事情说三遍foriinrange(3):print(f"第{i+1}次提醒:记得提交周报!")while循环更像是一个哨兵。只要条件成立,它就一直运行。注意:必须有一个能让条件变假的机会,否则会陷入“死循环”。
countdown=5whilecountdown>0:print(f"系统将在{countdown}秒后自动关闭...")countdown=countdown-1# 每次减 1,直到不大于 0print("系统已关闭。")有时候我们不需要处理完所有人,或者想跳过某些特殊情况。
break:彻底结束整个循环(比如:找到了想要的文件,就不找了)。continue:跳过本次,直接进入下一次(比如:遇到空行,跳过它处理下一行)。staff_list=["张三","李四(请假)","王五","赵六"]forpersoninstaff_list:if"请假"inperson:continue# 跳过请假的人,不发任务print(f"给{person}分配今天的任务。")这是通义灵码最擅长的领域——处理那些结构重复的代码。
请帮我写一段 Python 代码:1. 创建一个包含 1 到 12 月份的列表;2. 使用 for 循环在当前文件夹下创建 12 个名为 '2024年X月报表.txt' 的文件。
open()函数并结合for循环。你只需要运行一下,文件夹里瞬间就会整齐地出现 12 个文件。/agent。帮我检查当前文件夹下所有的 .txt 文件,如果文件内容是空的,就帮我把它们删掉。for循环和if判断的脚本,并请求执行权限。这种“边找边干”的活,Agent 模式效率最高。帮我优化这段循环,增加一个异常处理,如果某个文件打不开,请打印‘读取失败’并继续处理下一个,不要让程序崩溃。try...except结构,这在处理大量真实办公数据时非常重要。在 VS Code 中新建P08_loop.py,尝试:
prices = [120, 300, 80, 500, 150]。for循环计算这些价格的总和。if,只累加大于 100 的价格。[下一篇 (P09),我们将学习如何把这些零散的代码封装成函数 (Function)。如果你的一段代码经常要用到,把它变成一个“按钮”(函数),以后只需点一下名字就能运行!**
👉 想要让你的代码变得模块化、可复用吗?让我们进入函数的世界!