2023-2024学年第二学期信息备课组集体备课活动(四)
作者: 时间:2024年05月08日 14:58 点击数:
2023-2024学年第二学期信息备课组
集体备课活动(四)
活动时间:2024.4.2
活动地点:信息办公室
参加人员:盛宏 曹邱芸 潘丽芳
主讲人:曹邱芸
活动主题: for循环——绘制多个旋转的正方形
活动内容:
八年级下册我们继续探索python编程,本节学习一个循环语句——for循环,是一种计数循环,让学生掌握for 结构,从而实现多个正方形的绘制。本节课的重点是for循环结构的讲解,难点是涉及到的嵌套循环。
教学过程:
(一)程序1——改进绘制正方形程序,认识循环
←比较,改进为→
发现绘制正方形的时候有许多重复的语句,是否能改进一下程序呢?引出循环结构。
循环语句格式:
for 循环变量 in range(次数):
循环语句块
功能:循环语句块中的所有语句将被重复执行指定次数。
说明:
1.循环次数由range(次数)决定,range(次数)得到一组从0到n-1的整数,即循环语句块被循环执行n次。
2.循环语句块中可以有一条或多条语句,这些语句都是要被重复执行的。
3.循环可以嵌套,如:
说明:内循环作为外循环的循环语句块,被重复执行n次;而内循环本身也要重复执行m次。
(二)程序2——绘制多个旋转的正方形
←改进为→
分析:
Import turtle
a=turtle.Turtle()
for i in range(10):
for j in range(4):
a.forward(50)
a.left(90)
a.forward(20)
a.right(360/10)
此外,也可以绘制多边形,绘制多边形时,角度的计算也需要考虑。