当前位置:首页>python>别被“循环”吓到!Python里的for和while,其实就是生活里的“复读机”和“条件反射”

别被“循环”吓到!Python里的for和while,其实就是生活里的“复读机”和“条件反射”

  • 2026-10-11 07:16:16
别被“循环”吓到!Python里的for和while,其实就是生活里的“复读机”和“条件反射”

python

嗨,同学们!

咱们一起把“重复劳动”交给电脑!

哈喽,各位未来的程序大神们!

又到了Python课时间啦!👋

我知道,一听到“流程控制”、“循环结构”这些词,大家脑子里可能浮现的是复杂的迷宫。但别慌!今天在这里,咱们不讲复杂的理论,只讲“偷懒”的智慧。

在这里,我们要学习如何让电脑像复读机一样听话,或者像条件反射一样灵敏。准备好了吗?Let's go!

01

什么是“复读机”循环?—— for循环

想象一下,你要把“我要好好学习”这句话抄写100遍。手抄太累了?Python里的for循环就是你的超级复读机!

只要告诉它:“嘿,接下来这行代码,给我重复执行10次”,它就绝不会偷懒少做一次。

语法小口诀:for 临时变量 in 可迭代对象(比如一排数字、一串名字),冒号别忘了,缩进要对齐!

02

什么是“条件反射”循环?—— while循环

while循环更像是一个执着的守门员。你给它一个条件:“只要天还没亮,就一直睡觉”。一旦天亮了(条件不满足),它立马就醒,不再睡了。

在课堂上,我们会用它来做一个“登录系统账号检测”的小模拟。如果密码错了,它就会一直让你输,直到输对为止!是不是很像你忘记手机密码时的抓狂场景?

03

“套娃”艺术 —— 循环嵌套

这可是咱们这节课的“硬菜”,也是很多同学容易“绕晕”的地方。

简单说,就是循环里面套循环。

while里面套while:像俄罗斯套娃一样,一层包一层。

for里面套for:外层跑一次,内层跑一圈。

我们会用这个原理来打印经典的“九九乘法表”。别怕,跟着老师的节奏,你会发现它其实就像做操一样,横着做一遍,竖着做一遍,配合得天衣无缝!

04

紧急刹车与跳过 —— break & continue

这两个词是咱们的“控制魔法”:

break(刹车):不管三七二十一,直接跳出循环,游戏结束!

continue(跳过):这次我不做了,直接回到开头做下一次。比如“逢七拍手”游戏,轮到7的倍数就跳过,不打印数字。

Show Time!

for i in range(1, 10):

    # 打印前导空格,使内容右对齐

    # (9 - i) * 8 是为了配合后面的制表符宽度进行缩进

    print('        ' * (9 - i), end='')

    for j in range(i, 10):

        print(f"{i}x{j}={i*j}", end='\t')

    print()

这段代码跑出来到底长啥样?

别光看,来评论区秀出你的答案,看看谁是课代表!

【长沙炬启教育|校企合作班】

最新文章

随机文章