视频字幕
你有没有想过,当我们刷短视频时,页面自动不断加载新内容;或是玩游戏时,角色重复地奔跑、跳跃,这些看似简单的操作背后,其实都藏着编程语言里的"循环魔法"。在Python中,这种魔法就是循环语句,它能让计算机按照我们设定的规则,重复执行一段代码,大大提高编程效率。
循环语句,顾名思义,就是让程序按照特定条件或次数,反复执行某一段代码的指令。就像我们每天起床、吃饭、睡觉这样周而复始的生活节奏一样,循环语句让计算机也能不知疲倦地重复工作。在Python中,循环语句主要有两种:while循环和for循环。while循环,就像是一个严格的"条件监察官",只要它检测的条件成立,就会一直执行循环体中的代码。而for循环,则更像是一个"计数大师",它按照我们预先设定好的次数,精准地执行循环操作。
接下来,我们重点说说while循环。它的书写格式很简洁,由关键字while开头,后面跟着一个条件表达式,条件表达式的结果必须是布尔值,也就是True或False。条件表达式后面跟着一个冒号,冒号下面缩进的代码块就是循环体,只要条件为True,循环体中的代码就会不断被执行。
现在,我们通过一个有趣的例子——在屏幕上显示倒计时15秒的程序,来深入理解while循环的运行过程。首先,我们导入turtle绘图模块和time时间模块。然后创建一个turtle实例,并打开它的隐藏属性。接着给变量i赋值为15,这是倒计时的起始数字。最重要的while循环部分:当i大于等于1这个条件成立时,循环就会开始执行。在循环体中,首先显示当前的倒计时数字,然后停顿1秒钟,接着清除文字,最后让i减1。这样循环不断执行,直到i小于1时,条件不成立,循环结束。
通过这个倒计时程序,我们能直观地看到while循环如何根据条件不断重复执行代码,就像一个精准的倒计时器,每一秒都在严格按照我们编写的规则运行。掌握了while循环,我们就能让Python程序完成更多复杂的重复任务,比如批量处理数据、制作动态效果等等。而for循环同样强大,在后续的学习中,我们还会深入探索它的奇妙之处。