内容正文:
0.复习旧知,引入新知
for i in range(1,6,1)
print(i,"号同学")
for循环代码
小智想编写程序帮老师进行课堂点名,点名结果如下图所示,请编写代码点名。
循环点名
怎么用while循环编写代码,实现点名功能?
1
4.4.2 while循环的应用
主讲人:双飞燕
人生苦短
我用Python
重庆市武隆中学
粤教版信息技术必修一《数据与计算》第四章《程序设计基础》
请大家把教材翻到88页,
本节课,我们将学习while循环的应用
2
一、while循环的应用
while 条件表达式 :
语句或语句组
While循环格式
条件
语句组
Y
N
下条语句
上条语句
While循环的执行过程
当条件表达式为真时,进入循环;
进入循环后,执行语句组;(执行多次)
当条件表达式为假时,跳出循环。
关系表达式:n<5
逻辑表达式:a!=3 or a<5
必须存在改变条件表达式值的语句
3
一、while循环的应用
变量:座位号i
i的初值:i=1
i的终值:i=5
进入循环的条件:i<=5
循环的内容:
打印对应的座位号:print(i,"号同学")
i的变化:i=i+1
(1)分析题目要求
编程思路
小智想编写程序帮老师进行课堂点名,点名结果如下图所示,请编写代码点名。
循环点名
4
一、while循环的应用
(2)绘制流程图
编程思路
i=1
开始
结束
输出:i号同学
是
i=i+1
i<=5
否
变量:座位号i
i的初值:i=1
i的终值:i=5
进入循环的条件:i<=5
循环的内容:
打印对应的座位号:print(i,"号同学")
i的变化:i=i+1
(1)分析题目要求
编程思路
用画程 软件绘制流程图
5
一、while循环的应用
(2)绘制流程图
编程思路
i=1
while i<=5 :
print(i,"号同学")
i=i+1
(3)编写代码
编程思路
i=1
开始
结束
输出:i号同学
是
i=i+1
i<=5
否
小智想将班上1~56号同学都进行点名,请编写代码完成要求。
循环点名1~56
i<=56
用画程 软件绘制流程图
6
一、while循环的应用
i=56
while i>=1:
print(i,"号同学")
i=i-1
i=1
while