内容正文:
循环结构—while循环
课题
循环结构—while循环
单元
Python
程序
基本结构
学科
信息
年级
八年级
主备人
时间
教学目标
1、掌握while循环的语句格式和执行流程;
2、理解循环控件语句break和continue的功能;
3、能够编写比较简单的while循环程序。
重点
while循环的语句格式和执行流程,循环控件语句break和continue的综合应用。
难点
while循环应用实例。
教 学 过 程
二次备课
一、复习for循环结构
概念:for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。
一般格式:for <变量> in <序列>: 执行流程图:
<循环体>
[else:
语句块]
应用举例:
总结:for循环中,由于遍历结构的确定,使得循环次数是明确的。
二、衔接:
但生活中很多循环是难以确定遍历结构,难以明确重复次数的。
比如,请你吃小馒头,不规定个数。没吃饱,继续!吃饱了,就不要吃了!
引出:根据条件控制循环——While语句———条件循环
三、while循环语句格式
1、while循环语句的一般格式:
2、while循环的执行流程图 “吃馒头”循环执行流程图
注意:在循环体中,一定要包含改变测试条件的语句,使循环能够结束,以避免产生死循环。
3、while循环语句随堂练习
阅读如下程序,当循环结束后,X的值是( 72 )。
四、案例练习
案例:通过键盘输入多个数,结束后输出这些数的和。
1、问题分析
输入次数不定,用while循环语句。
循环条件:输入字符不为空
循环终止条件:按回车键(Python中直接按回车键,则输入的为空字符串。)
2、算法设计
3、编写代码
4、调试运行
按F5键,多次输入数字,观察运行结果。
5、修改完善
上例中,通过输入“quit”退出循环,如何修改程序?
while xst!=”quit”:
五、循环控制语句:break和continue
循环控制语句,也称跳转语句,其功能就是改变循环语句的执行顺序。在python中,循环控制语句主要有break和continue。
1、break——打破、损坏
功能:跳出当前循