2.3周而复始的循环 课件(共18张PPT)2023——2024学年教科版(2019)高中信息技术必修1

资源下载
  1. 二一教育资源

2.3周而复始的循环 课件(共18张PPT)2023——2024学年教科版(2019)高中信息技术必修1

资源简介

(共18张PPT)
周而复始的循环
PART A
计数循环
小怪兽现在的身高是155厘米,若特效增高药一颗增长率为0.015(每吃一颗个子增高0.015倍),问吃5颗后小怪兽身高多少?
计数循环
原始身高:155CM
第一颗:155*(1+0.015)
第二颗:155*(1+0.015)*(1+0.015)
第三颗:155*(1+0.015)*(1+0.015)*(1+0.015)
第四颗:155*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)
第五颗:155*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)
计数循环
循环:计算机程序周而复始重复同样的步骤
原始身高:155CM
第一颗:155*(1+0.015)
第二颗:155*(1+0.015)*(1+0.015)
第三颗:155*(1+0.015)*(1+0.015)*(1+0.015)
第四颗:155*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)
第五颗:155*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)
计数循环
对应流程图
①循环体
②循环控制条件(循环要执行多少次)
定义
循环重复次数一定时,我们通常称为计数循环。在Python中,使用for语句来创建这类循环。
for语句的基本格式
for 循环变量 in 列表:
语句或语句组
计数循环
特点:循环次数是已知的
数据类型,包括 列表、字符串、range()函数产生的整数序列等。
lenth=155 #初始身高
for i in range(0,5):
lenth=lenth*(1+0.015)
print(“吃完5颗药后小怪兽的身高:”,lenth,”CM”) #输出结果
计数循环
range函数
range(start,end,step)
起始值
终值
步长
当起始值为0,步长为1时可以省略,终值不能省
生成的整个序列不包括终值
包含
不包含
不能为0
range(1,7,2) 1,3,5
range(0,5) 0,1,2,3,4
range(5,1,-1) 5,4,3,2
range(5) 0,1,2,3,4
练习
求1+2+3+4+5+6+7+8+9+10的和
PART B
条件循环
定义
条件循环一般用于循环次数未知的情况。只有当循环条件成立时,才执行循环体。在Python中,使用while语句来创建这类循环。
while语句的基本格式
while 关系表达式:
语句或语句组
条件循环
特点:不统计需要执行多少次循环,而是使用关系来确定什么时候执行循环。当关系表达式为真时一直保持循环,直到其不为真时停止循环。
小怪兽现在的身高是155厘米,若特效增高药一颗增长率为0.015(每吃一颗个子增高0.015倍),问吃几颗药后小怪兽身高为170厘米?
计数循环
lenth=155 #初始身高
rate=0.015 #每颗药的药效
count=0 #药的颗数
while lenth<=170:
lenth=lenth*(1+0.015)
count=count+1
print("小怪兽要吃",count,"颗药,身高才能长成170厘米") #输出结果
条件循环
条件循环
1
2
3
4
5
6
7
练习
求1+2+3+4+5+6+7+8+9+10的和
练习
计算从1到100的偶数和
在for语句中,循环次数由序列中元素的个数决定,常用于确定循环次数的问题解决,对于不能确定次数的问题求解,需要使用while语句。 实际上, while语句既可以实现不确定次数的循环,也可以实现确定次数的循环。
For语句与while语句的选用
THANKS

展开更多......

收起↑

资源预览