编程中的“循环语句”,你可以把它想象成:
“重复做同一件(或一类)事情,直到满足某个条件为止。”
举一些生活中的例子来类比:
例子1:你洗 5 个苹果:
拿一个 → 洗一洗 → 放下 →
下一个 → 洗一洗 → 放下 →
……
→ 洗完 5 个为止。
这就是循环:你在重复“拿、洗、放”的动作,直到洗完 5 个。
换成编程语言的样子:
for i in range(5):
print("洗一个苹果")
翻译成中文就是:
重复 5 次:洗一个苹果。
例子2:举一个“直到”版的例子(while 循环):
你吃瓜子,直到吃饱:
while 没吃饱:
吃一个瓜子
例子3:洗衣机洗衣服
生活话:
“只要桶里还有衣服,就重复:转一圈、冲一下。”
代码味儿(Python):
while 桶里还有衣服:
转一圈()
冲一下()
例子4:老师发试卷
生活话:
“从 1 班到 4 班,每班发 10 张卷子,发完为止。”
代码味儿:
for 班级 in [1, 2, 3, 4]:
for 张数 in range(10):
发一张卷子(班级)
例子5:公交车到站提醒
生活话:
“每到一站,就喊一句:‘××到了,请下车’,直到终点站。”
代码味儿:
for 站名 in ["人民广场", "动物园", "科技园", "终点站"]:
喊话(f"{站名}到了,请下车")
例子6: 熬夜刷手机
生活话:
“只要还没到凌晨 2 点,就继续:刷一条短视频、笑一声。”
代码味儿:
while 当前时间 < "02:00":
刷一条短视频()
笑一声()
总结下:
循环就是:让电脑帮你“一遍遍干重复活”,你只要告诉它“怎么干”和“干几次”或喊停就行。