4.4. 运用循环结构 描述问题求解过程 课件(共18张PPT) 2022—-2023学年粤教版(2019)高中信息技术必修1

文档属性

名称 4.4. 运用循环结构 描述问题求解过程 课件(共18张PPT) 2022—-2023学年粤教版(2019)高中信息技术必修1
格式 pptx
文件大小 1.5MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2022-12-29 08:20:59

图片预览

文档简介

(共18张PPT)
运用循环结构
描述问题求解过程
循环结构
循环结构
在一个农场里,最初养了3只兔子,每隔一年,兔子的数量会涨到原来的两倍,n年后兔子的数量是多少?
循环结构
for循环语句:
for 循环变量 in 序列:
语句或语句组
注:for语句末尾的冒号开始至下面没有缩进的代码之间都是其包含的所要重复执行的部分
循环结构
循环结构
循环结构
先定义,后使用:
循环结构
range()函数
range()函数是让Python从指定的第一个值开始数,并在到达所指的第二个值后停止,因此不包含第二个值。
range(x, y):从x开始,直到y,即区间[x, y)中的整数
注意:x < y,否则range中无元素
循环结构
如:range(1,6)是生成一个1~6的整数(不包含6)
循环结构
小试牛刀
如何利用for循环打印输出10个“#”?
20个呢?30个呢?
循环结构
小试牛刀
循环结构
使用range()函数时还可以指定步长,不指定默认为1
如何输出2-10之间的偶数?
如何输出
1-10之间的奇数呢?
循环结构
使用range()函数时还可以指定步长,不指定默认为1
如何输出1-10之间的奇数?
循环结构
使用range()函数时,数值列表也可以是降序的
如何由大到小输出2-10之间的偶数?
循环结构
在一个农场里,最初养了3只兔子,每隔一年,兔子的数量会涨到原来的两倍,n年后兔子的数量是多少?
拓展探究
怎么用程序实现呢?
拓展探究
怎么用程序实现呢1+2+3+...+10?
i=1,a=0
i≤10?
a=a+i
i++
输出
下课