内容正文:
2.3.3 循环结构
——while
牛刀小试
任务1:屏幕上输出1个整数1
任务2:屏幕上输出三个整数1
任务3:屏幕上输出一百个整数1
所以,循环是什么?
反复做同一件事情的情况,称之循环
循环结构
Python语言使用两种基本的循环结构语句:while语句和for语句。
例如,输出三个数字1
a=1 # 告诉计算机:从1开始计数(初始化)
while a<=3: # 问计算机:第3遍了吗?没到就继续!(循环条件)
print(1) # 让计算机:报出数字(循环体-重复做的事)
a=a+1 # 让计算机:把数字加1,准备数下一个(改变变量)
循环结构——while语句
循环结构——while语句
初始化变量 事件未开始的初始状态(计数)
循环控制条件 决定循环是否执行
循环体 重复执行的语句
循环变量更新 控制初始化变量决定循环次数
a = 0
while a < 3:
print(“你已经跑了”,i+1,”圈”)
a=a+1
代码一直重复,直到条件不满足时,循环才会结束
(1)while语句的基本格式为:
初始化语句
while 表达式(循环控制条件): #注意:while后面的冒号不能省略。
循环体
(循环变量更新) #注意:循环体必须缩进,循环变量更新
while语句中的表达式是注意:while后面的冒号不能省略。
循环结构——while语句
循环控制条件,其值一般为布尔值(True或False),当值为True时,执行循环体内的语句,否则退出循环,执行下一条语句。
a=1
while a<=3:
print(1)
a=a+1
while语句:写一写
观察输出结果
改一改,观察输出结果有何不同,体会四要素对程序的影响:
a=0
a<1
删除a=a+1
改变初始值:循环次数变了,这说明初始化决定了循环的起点
循环控制条件是语句是否执行的门槛
循环变量更新语句是循环前进的关键,是避免死循环的关键。
例如,输出三个数字1
a=1
while a<=3:
print(1)
a=a+1
while语句:执行过程
1
1
1
循环结构——循环体执行次数
解释:当条件表达式成立时,
执行循环体。
条件表达式成立的次数=循环体执行的次数
a = 0
while a < 3:
print(“你已经跑了”,i+1,”圈”)
a=a+1
循环结构——while语句
条件表达式成立的次数=循环体执行的次数
思考:记录循环控制条件、循环变量如何改变
练一练
s=0
while s<=30:
s=s+10
print(s)
四要素是哪些语句:______
运行结果:______
循环体执行的次数:______
s=0
while s<=30:
s=s+10
print(s)
四要素是哪些语句:______
运行结果:______
循环体执行的次数:______
总结
循环的本质是什么
循环四要素是什么
while语句格式需要注意哪几点
循环结构怎么执行、执行次数怎么判定
THANKS
a=1
while a<=10:
print(1)
a=a+1
$