内容正文:
第五单元 第四节(第2课时)
信息技术七年级(上)
“命令海龟”变色
颜色交替的旋转正方形
及函数表
循环结构
分支结构
绘制旋转正方形(简化程序)
已学习的程序
import turtle
小黑 = turtle.Turtle()
for i in range(10):
for j in range(4):
小黑.forward(50)
小黑.left(90)
小黑.forward(20)
小黑.right(360 / 10)
颜色交替的旋转正方形
学习新的程序
(1)求余函数
“%”运算符求余
i % 2 = = 0
(2)分支结构
(3)双重循环
绘制颜色交替的旋转正方形
import turtle
小黑 = turtle.Turtle()
for i in range(10):
if i % 2 == 0:
小黑.color("blue")
else:
小黑.color("green")
for j in range(4):
小黑.forward(50)
小黑.left(90)
小黑.forward(20)
小黑.right(360 / 10)
课堂练习1:
基本要求:根据学案1,对程序“旋转正方形(简化程序)”,进行恰当修改,能够颜色交替显示。
进阶要求:利用分支和循环结构,自己独立设计出颜色交替显示的图案。
(3色交替的旋转正方形)
import turtle
小黑 = turtle.Turtle()
for i in range(10):
if i % 3 == 0:
小黑.color("blue")
if i % 3 == 1:
小黑.color("green")
if i % 3 == 2:
小黑.color("red")
for j in range(