内容正文:
海龟绘图
1
第一步:召唤海龟——turtle模块
import turtle
第二步:让海龟拿起画笔——pen()函数 t=turtle.Pen()
第三步:乌龟走两步——forward()函数 t.forward(100)
可选: backward() 后退 setx(x) 设置x坐标 sety(y)设置y坐标
goto(x,y) 前往某点
画条直线
让乌龟画一条直线,分几步?
画条直线
说好的海龟呢?
shape() ——改变画笔的形状
可选参数:turtle 乌龟 classic(箭头)
square 正方形 circle(圆)
triangle 三角形
直转——left(angle),right(angle)
画个图形
怎么让乌龟转头?
旋转——circle(radius, extent=None, steps=None)
加速——speed() 0-10
大小——pensize()
角度
半径 夹角 (可不写) 边数(可不写)
画个图形
思考:如何画一个正方形?
画个图形
加入循环
画个图形
开始旋转
旋转——circle(radius, extent=None, steps=None)
任务(10min):
1.绘制长方形
2.绘制五角星
3.输入n,绘制正N边形 (d=(n-2)*180/n) 角度180-d )
快来试试
循环40次,角度92
改变角度
试试其他角度,比如171?
用变量表示边长,每次循环时改变
改变边长
试试其他边长和角度?
加点颜色
color() 改变画笔颜色
参数填颜色的英文
turtle.bgcolor() 改变背景色
精彩赏析
任务:设计一个你自己的图形!
$