当前位置:首页>python>Python零基础第四课|while循环!复刻图形化重复执行,告别重复代码

Python零基础第四课|while循环!复刻图形化重复执行,告别重复代码

  • 2026-10-11 07:26:41
Python零基础第四课|while循环!复刻图形化重复执行,告别重复代码
✨佳佳爱编程 · Python零基础第4期|总第15期✨
前面我们拿下Python两大核心:变量、if分支判断✅
编程三大结构收官一课——while循环语句重磅上线!
1:1复刻图形化【重复执行】积木,有限循环、无限循环全覆盖,孩子原有编程思维直接平移,零难度吃透代码循环逻辑。
学会循环,精简冗余代码,计分、倒计时、自动运行程序全部轻松实现!

📌 一、温故联动:图形化循环回顾

一秒唤醒旧知识,新旧知识无缝衔接👇
图形化两大循环:
有限循环:重复执行N次,做完自动停止
无限循环:重复执行,程序不停止就一直运行
核心结论:Python while循环 = 图形化重复执行积木
逻辑完全一致,仅更换代码写法,不用重新理解思维!

🧩 二、通俗讲解:什么是while循环?

大白话释义:
满足条件就重复执行代码,条件不成立,立刻停止循环
生活通俗案例:
倒计时:时间大于0,就不停减1、打印时间
游戏运行:游戏未结束,持续检测碰撞、分数
跑步:没有到达终点,就一直重复迈步
没有循环:代码反复复制、臃肿易错;
用好循环:三行代码搞定百行效果,代码简洁高级!

💻 三、基础语法+双案例实操

1、while标准语法

while 循环条件:
循环内重复执行代码
✅ 核心口诀:条件后跟冒号、内部代码缩进、条件失效立刻停!
⚠️ 和if分支格式高度统一,孩子快速上手

案例1:有限循环|1-5数字打印(对标有限循环积木)

定义初始变量

i = 1

while循环条件

while i <= 5:
print("当前数字:",i)
i = i + 1
运行结果:依次打印1、2、3、4、5,自动停止

案例2:无限循环|游戏后台常驻运行(对标无限循环积木)

条件永久成立,无限循环

while True:
print("游戏持续运行中...")

🎯 综合实战:倒计时小程序(变量+循环双结合)

融合往期变量知识点,复刻游戏倒计时功能:

初始化倒计时60秒

time = 60

循环:时间大于0就持续递减

while time > 0:
print("剩余时间:",time,"秒")
time = time - 1
print("时间结束,游戏终止!")
完美还原图形化倒计时游戏逻辑,知识点融会贯通✅
【配图4:倒计时完整成品代码截图】

⚠️ 新手5大致命易错点

坑1:忘记代码缩进:程序直接报错,格式错乱
坑2:条件不更新:变量不增减,卡死死循环,程序崩溃
坑3:中文标点符号:冒号、括号全部需英文
坑4:循环条件写反:程序直接不运行
坑5:混淆if与while:if只执行一次,while重复执行

📝 课后巩固作业

结合变量+while循环,完成练习:
  1. 定义分数变量score=0
  2. 循环执行5次,每次分数+2
  3. 每次循环输出当前分数
整合前三节全部知识点,截图评论区打卡,免费批改✨

💡 佳佳老师核心总结

到此!Python三大编程基础结构全部结业🎉
✅ 顺序结构:代码自上而下执行
✅ if分支结构:代码自主判断条件
✅ while循环结构:代码重复运行执行
和图形化三大结构一一对应,孩子彻底完成积木→代码思维蜕变,基础代码逻辑完全成型!
下期预告:if-else双分支语句,满足/不满足双向判断!

❤️ 关注【佳佳爱编程】
系统化Python零基础连载,循序渐进,带孩子稳稳吃透代码编程!
代码报错、知识点疑惑,评论区随时留言答疑~

最新文章

随机文章