3.2.4循环结构的程序实现for语句_课件-2022-2023学年高中信息技术浙教版(2019)必修1 数据与计算(12张PPT)

文档属性

名称 3.2.4循环结构的程序实现for语句_课件-2022-2023学年高中信息技术浙教版(2019)必修1 数据与计算(12张PPT)
格式 pptx
文件大小 520.0KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2023-02-14 08:13:55

图片预览

文档简介

(共12张PPT)
循环结构---for语句
年 级:高二年级 学 科:信息技术(浙教版)
学习目标
1 掌握for语句语法格式
掌握变量、序列、循环体在for语句中的作用
3 体会for循环在日常生活中的应用
掌握用for语句解决日常生活中的问题的基本方法,学会提取关键要素。
2 了解for语句的执行过程
掌握循环结构的流程图画法,了解for语句的执行过程
课前准备
for i in range(_____):
for j in range(_____):
print(“#”)
# # # # #
# # # # #
# # # # #
# # # # #
※将以下代码补充完整,实现如图所示效果
打开Python 文件编辑器,将左边框中的代码补充完整,完成右侧的效果图。
体验与探究一
在机器人比赛中,需要设置如图的运行轨道,请同学们参考任务单中的学习材料,编程实现画10个同切圆的轨道图形,如图所示,圆的半径分别为(50,55,60,65,70,75,80,85,90,95)
技术支持资料
在Python编辑器中画圆,可以使用以下代码完成:
import turtle #导入绘图库
turtle.circle(50) #绘制为半径为50像素的圆
※观察下列代码,该程序有什么特点?
import turtle #导入绘图库
turtle.circle(50) #绘制为半径为50像素的圆
turtle.circle(55) #绘制为半径为55像素的圆
turtle.circle(60) #绘制为半径为60像素的圆
turtle.circle(65) #绘制为半径为65像素的圆
turtle.circle(70) #绘制为半径为70像素的圆
turtle.circle(75) #绘制为半径为75像素的圆
turtle.circle(80) #绘制为半径为80像素的圆
turtle.circle(85) #绘制为半径为85像素的圆
turtle.circle(90) #绘制为半径为90像素的圆
for 语句
体验与探究二
请将下列的代码输入到Python编辑平台,运行,查看效果.
并思考for语句的执行过程是什么?
import turtle #导入绘图库
for n in[50,55,60,65,70,75,80,85,90,95]:
turtle.circle(n)
for语句
for n in[50,55,60,65,70,75,80,85,90,95]:
turtle.circle(n)
变量
序列
循环体
for语句的格式:
for <变量> in <序列>:
<循环体>
序列中的每个元素依次被赋值给变量,并分别执行一次循环体。
序列
有顺序的组织在一起的数据元素的集合
序列生成的方式:
1.列表
2.range()
range(start, stop[, step])
start: 计数从 start 开始,省略时默认是从 0 开始。
stop: 计数到 stop 结束,不包括 stop。
step:步长,省略时默认为1。
体验与探究三
在机器人比赛中,需要设置如图的运行轨道,请同学们参考任务单中的学习材料,编程实现画10个同心圆的轨道图形,如图所示,圆的半径分别为(50,55,60,65,70,75,80,85,90,95)
import turtle #导入绘图库
for i in range(50,550,5):
turtle.circle(i)
turtle.penup( )
turtle.goto(______,0)
turtle.pendown( )
课堂总结
for语句的用法
循环结构
range()函数
range(start, stop[, step])
start: 计数从 start 开始。省略时默认是从 0 开始。
stop: 计数到 stop 结束,不包括 stop。
step:步长,省略时默认为1。
for语句最主要应用就是控制循环体的执行次数,序列中的元素个数控制循环次数
for语句的语法
for语句的格式:
for <变量> in <序列>:
<循环体>