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)  

 

此外,也可以绘制多边形,绘制多边形时,角度的计算也需要考虑。

 

 

 

 

 

 

Copyright© 2022 All Rights Reserved. 太仓市沙溪第一中学版权所有 址:太仓市沙溪镇银溪路188号  联系电话:(0512)53227201 邮编:215400