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

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

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

资源简介

(共13张PPT)
运用循环结构描述
问题求解过程
课程章节:第四章第三节 时间:2023.04.05
For循环
算法的三种基本结构
顺序结构
选择结构
循环结构
开始
起床
吃饭
写作业
睡觉
开始
起床
吃饭
写作业
询问妈妈意见
出去玩
睡觉
开始
起床
吃饭
试卷分数超过90?
做一套试卷
睡觉


for循环:
知识讲解——2种循环结构
在Python中,有两种结构可以实现循环,它们分别叫做次数循环和条件循环。
1、次数循环表示,循环指定次数,达到次数之后循环停止。
2、条件循环表示,满足某个条件时可以循环,条件不满足则停止循环。
本节课重点讲解次数循环。次数循环使用关键字for表示,所以也叫for循环或者for-in循环。
开始
起床
吃饭
试卷分数超过90?
做一套试卷
睡觉


开始
起床
吃饭
是否做了十套试卷?
做一套试卷
睡觉


条件循环
次数循环
for循环 语句的一般格式:
注意:
“:”冒号代表下一行为循环的第一行,但是循环体在书写时要缩进。
for循环所包含的语句是以缩进为标志的。
对于 循环变量 来说,每次从 列表 里面按顺序取一个数值,直到列表里的所有数值被取完,循环结束。
for 循环变量 in 列表 :
语句或者语句组
列表的几种表达方式:
(1)直接罗列
(2)先定义后使用
(3)使用range()函数
(1)直接罗列
(2)先定义后使用
列表
如果想要打印输出1-100的数字呢?
格式:
range(start, stop,step) 起始数字,终止数字,步长
参数说明:
start: 计数从 start 开始。默认是从 0 开始。例如range(6)等价于range(0,6);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0,6) 是[0, 1, 2, 3, 4,5]没有6。
step:步长,默认为1。例如:range(0, 6) 等价于 range(0, 6, 1),可以为负值。
(3)使用range()函数
例:range(2,11,2)其实是生成一个2—10的整数,步长为2。
1-100以内的数累加:
1+2+3+……+99+100=
开始
设置num为总和数
敲七游戏规则(100以内):
依次从某个数开始顺序数数,数到7的倍数或含有7的数的要拍手表示越过
(比如:7、14等都不能说出),下一人继续数下面的数字。
提示:%(求余) //(整除)
23 % 10 = 3 23 // 10 = 2
含7的数 → 十位数含7或者个位数含7(100以内)
打开桌面上 shu7youxi.py 并添加正确代码
猜大小游戏 (100以内):
十次机会猜随机数的大小,每次猜完会提示你
过大或者过小
打开桌面上 caidaxiao.py 并修修改其中的错误!
运行结果如图:
1、for循环的一般格式:
for 循环变量 in 列表:
循环体
2、列表可以有以下几种表达方式:
(1)直接罗列
(2)先定义后使用
(3)使用range()函数
本章小节
下课
感谢您的欣赏!
上课老师:曾强 时间:2023.04.05

展开更多......

收起↑

资源预览