内容正文:
第19课:while循环
陪孩子一起学Python
——编程从零学起
1
本课任务:
1.了解什么是循环以及程序中的两种循环结构
2.学习while循环的使用方法
3.掌握循环的三要素以及循环程序的运用场景
2
什么是循环?
循环:重复地做某件事
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
3
程序中的循环结构
条件循环:
重复执行至发生某种情况时结束的循环,称为条件循环。
程序用到了”while”关键字,又称为
计数循环:
重复一定次数的循环,称为计数循环,用了”for”关键字,又被
称为
while循环
for循环
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
4
while循环
while循环在程序中的格式
运用
循环体
程序代码
while 条件为真:
循环操作
。。。。
程序代码
..........
循环条件
i = 0while i < 100: print("好好学习") i = i + 1
print("程序结束")
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
5
练习一
提示用户输入密码,密码正确则输出“密码正确”,否则提示
“密码错误”,“请重新输入”。密码设置为“abc”。
输出结果
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
6
练习二
求1+2+3+4+5+.....+100=?
输出结果
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
7
三种程序结构
开始
条件为真?
是
否
代码....
代码....
开始
代码....
代码.....
结束
顺序程序结构
选择程序结构
代码.....
代码....
结束
开始
条件为真?
是
否
代码....
代码....
代码....
结束
循环程序结构
循环
8
总结
while循环的三要素:循环变量的初值,循环条件,循环变量的改变
i = 0#1.循环变量的初值while i < 100:#2.循环的条件 print("好好学习"); i = i + 1#3.循环变量的增量
循环在哪里使用?
1.需要重复执行的代码
2.相近或相似的代码,其中变化是有规律的
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
9
课后练习
编写一个程序,显示一个数的乘法表。开始时要询问用户希望显示哪个
数的乘法表?
输出结果
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
10
THANKS
陪孩子一起学Python
——编程从零学起
11
$$