一 简介
turtle是python一个作图库,里面有很多方法。本文使用的方法如下:
turtle.penup():画笔抬起
turtle.goto(x,y):画笔到哪里开始
turtle.pendown():画笔开始落笔
turtle.left(角度):以该角度向左转
turtle.right(角度):以该角度向右转
turtle.forward(20):前进20像素
turtle.backward(20):后退20像素
turtle.circle(radius):以radius半径画圆
turtle.fillcolor("red"):填充红色,blue\black等
turtle.begin_fill():开始准备填充
turtle.end_fill():填充结束
turtle.color("red"):设置画笔颜色
turtle.speed(2):设置画画速度
二 画小人
用上述turtle方法画一个小人,包括头发,脸以及身体。
完整代码如下:
1、主流程
图1
2、脸
图2
3、头部
图3
4、身体
图4
5、腿部
图5
6、运行
draw_dream()
三运行结果
脸部眼睛可以动态眨眼。