内容正文:
第二节控制“海龟”移动
第五单元 进阶程序设计
python
(三)绘制正方形
turtle 模块:提供了一系列绘图功能
使用turtle模块,同学们头脑里需要有这样一个概念:
想象一个小海龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始
它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形
本节课可以完成的实例
import turtle
小黑=turtle.Turtle()
小黑.forward(100)
#导入turtle模块
#创建一只海龟,命名为“小黑”
#小黑向前移动100个像素
要求:将命令和注释一一对应
复习:
import turtle
小黑=turtle.Turtle()
小黑.forward(100)
#小黑向前移动100个像素
#创建一只海龟,命名为“小黑”
#导入turtle模块
功能:命令海龟向左(逆时针)旋转一定角度
新命令:left
#小黑向左(逆时针)转45度
用法:
import turtle
小黑=turtle.Turtle()
小黑.left(45)
新任务:
命令“海龟”绘制出一个边长为100像素的正方形。
分析:
要绘制正方形,就需要绘制四条边,并且每绘制一条边让“海龟”向左转90度,再继续绘制下一条边。
import trutle
小黑=turtle.Turtle()
小黑.forward(100)
小黑.left(90)
小黑.forward(100)
小黑.left(90)
小黑.forward(100)
小黑.left(90)
小黑.forward(100)
小黑.left(90)
小窍门:
选中三四行,复制
光标移到下一行首, 粘贴
光标移动, 粘贴
光标移动, 粘贴
练习一:
基本要求:绘制一个边长为100像素的正方形。
进阶要求:绘制一个蓝色或其它色的正方形。
复习:t.color("颜色")
红色:red
蓝色:blue
绿色:green
黄色:yellow
粉色:pink
紫色:purple
练习二:
基本要求:
绘制一个三角形或五边形。
进