当前位置:首页>python>python纯小白入门第17课 while 循环基础

python纯小白入门第17课 while 循环基础

  • 2026-10-11 05:48:03
python纯小白入门第17课 while 循环基础

一、课程基本信息

•课程时长:40分钟

•授课对象:Python入门学员

•前置知识:变量、比较运算符、复合赋值运算、if条件判断

•课程定位:编程三大核心结构(顺序、分支、循环)之循环入门,学会用代码自动重复工作,彻底告别重复敲代码

二、教学目标

1. 知识目标

理解循环的核心作用,熟记while 循环标准语法结构,完整掌握 while 循环「判断—执行—再判断」的运行逻辑,分清正常循环和死循环的区别。

2. 技能目标

能够独立编写基础while 循环代码,实现数字递增、文字重复输出等简单效果,学会设置循环初始值、循环条件、变量更新三步核心操作,熟练规避死循环问题。

3. 素养目标

建立“简化重复工作”的编程思维,明白编程的核心优势就是高效省力,养成规范编写循环、主动设置终止条件的良好代码习惯,培养逻辑推演能力。

三、教学重难点

•教学重点:while 循环标准语法、循环三要素(初始值、循环条件、变量更新)、基础循环代码编写。

•教学难点:理解循环往复的执行逻辑,掌握变量自增更新方法,能够主动设置终止条件,彻底理解并规避死循环。

四、课前准备

•硬件:学生电脑、教师主机、投影设备

•软件:Python IDLE运行环境

•教学素材:重复代码vs循环代码对比案例、死循环演示案例、课堂实操题库、易错点总结课件

五、时长分配

趣味问题导入(5分钟)→新知精讲+逻辑拆解(15分钟)→案例演示+全员实操(12分钟)→课堂练习+答疑点评(5分钟)→课堂小结+分层作业(3分钟)

六、详细教学过程

(一)课堂趣味导入

1. 实操痛点提问

师:同学们,如果老师让大家用代码输出1、2、3、4、5,按照我们之前的方法,需要写几行print代码呀?(学生回答:5行)

师:那如果让大家输出1到100,难道我们要手写100行代码吗?这样写又累又慢,还特别容易出错!

2. 生活类比,引出新知

师:生活中有很多自动重复的事情:跑步绕操场5圈、每天写作业、闹钟反复响、跳绳跳50下。这些动作都是满足条件就重复做,条件不满足就停止。

Python 为我们提供了一个「自动复读机」——while循环!只需短短几行代码,就能代替几百行重复代码,自动完成重复工作。今天我们就来学会这个超省力的神奇语法!

(二)新知精讲+逻辑拆解

知识点1:循环的核心作用

循环就是让一段代码自动重复执行,不需要我们重复抄写代码。

核心优势:精简代码、提高效率、不容易出错,是编程中必不可少的核心技能。

师生互动:举例生活循环场景,加深理解,比如“喝水直到不渴”“做题直到做完”。

知识点2:while循环语法、逻辑与三要素

1. 标准语法格式

pythonwhile 循环条件:循环体代码# 必须4格缩进,重复执行的内容

2. 循环执行逻辑(通俗讲解)

第一步:判断while 后面的条件是 True 还是 False;

第二步:如果是True,执行里面的缩进代码;

第三步:代码执行完,回头再次判断条件,继续重复;

第四步:一旦条件变成False,循环立刻结束,程序往下走。

3. 必考核心:循环三要素(小学生重点)

想要循环正常运行、不卡死,必须同时具备三个条件!

•初始值:定义一个变量,设定起点(比如i = 1)

•循环条件:规定循环什么时候继续、什么时候停止(比如i <= 5)

•变量更新:循环体内让变量变大/变小(i += 1),让条件最终变成False

4. 重难点突破:杜绝死循环

师:如果我们忘记写【变量更新】,变量数值永远不变,条件永远是True,程序就会 无限循环、卡死崩溃,这就是死循环!

重点强调:写while循环,必须写变量更新代码,这是保命步骤!

循环专属口诀

先赋值、定条件,循环体内要更新;条件成立重复跑,条件不成立立马停!

(三)案例演示+学员全员实操

1. 教师分步演示讲解

教师现场演示经典案例:while循环输出1~5,逐行拆解三要素,讲解每一行作用:

python# 三要素齐全:输出1~5i = 1 # 1.初始值:从1开始while i <= 5: # 2.循环条件:小于等于5就继续循环print(i) # 循环体:打印数字i += 1 # 3.变量更新:数字每次+1,最终结束循环

逐次推演数值变化:1→2→3→4→5→6,当i=6时条件不成立,循环结束。

2. 死循环对比演示

教师删除i += 1代码,运行程序,展示无限输出1的死循环效果,告诉学生:死循环会导致程序卡顿、闪退,日常编程必须规避,写完代码优先检查变量更新!同时讲解终止死循环的快捷键(Ctrl+C)。

3. 学生全员实操

学生自主敲写完整代码,运行观察1-5输出效果,尝试注释掉自增代码,体验死循环(及时终止),深刻记住更新变量的重要性。教师巡回纠错,重点检查三要素是否齐全、缩进是否规范。

(四)课堂练习+答疑点评

1. 当堂限时实操练习

学生独立编写代码,规范完成两道基础练习,必须包含循环三要素:

① 使用while循环输出 1~8 所有数字;

② 让循环执行4次,每次输出一句“天天进步”。

2. 集中答疑+精准点评

抽取学生展示代码,针对性点评:

1. 核心复盘:变量自增是循环停止的关键,没有更新就是死循环;

2. 格式强调:while条件后加英文冒号,循环体必须缩进;

3. 逻辑梳理:初始值、条件、更新三者缺一不可。

(五)课堂小结+分层课后作业

1. 课堂小结

师生共同复盘:while循环依靠条件控制重复执行,掌握循环三要素(初始值、条件、变量更新);牢记核心禁忌,必须更新变量,坚决避免死循环,用循环简化重复代码。

2. 分层课后作业

基础作业(必做):完善代码,用while循环计算 1~10 所有数字的累加和,最终输出总和。

提升作业(选做):用while循环输出2、4、6、8、10(10以内偶数),自主设置初始值和更新规则。

最新文章

随机文章