第5课:while 循环
重复做同一件事
如果要打印 1 到 5,不必写 5 行代码:
📖 演示:从1数到5
while 的结构
while 条件:
重复执行的代码(记得改变变量,否则会死循环!)
每次循环结束后,Python 回头检查条件:True 继续,False 退出。
🖥️ 计算机小知识
CPU 也在"循环"!它每秒重复做三件事,这叫指令周期:
- 取指(Fetch)——从内存里取出下一条指令
- 译码(Decode)——弄清楚这条指令要干什么
- 执行(Execute)——真正做这件事(计算、搬运数据……)
你的 CPU 每秒能做几十亿次这样的循环!所以
while循环不是什么特殊的东西——它就是让 CPU 在某些指令之间来回跑,而不是一直往前走。
倒计时
📖 演示:火箭倒计时 🚀
累加求和
📖 演示:1 加到 100
练习
✏️ 练习:累加到 N