turtle是python内置的画图工具,使用前我们需要先导入模块
from turtle import * #调用海龟的所有方法
海龟运行命令:
- forward(degree) #向前移动距离degree代表距离
- backward(degree) #向后移动距离degree代表距离
- right(degree) #向右移动多少度
- left(degree) #向左移动多少度
- goto(x,y) #将画笔移动到坐标为x,y的位置
- stamp() #复制当前图形
- speed(speed) #画笔绘制的速度范围[0,10]整数
- down() #移动时绘制图形,缺省时也为绘制
- up() #移动时不绘制图形
- pensize(width) #绘制图形时的宽度
- color(colorstring) #绘制图形时的颜色
- fillcolor(colorstring) #绘制图形的填充颜色
关于turtle简介许多下面我们看个实例:
1,爱心
from turtle import *
pensize(1)
pencolor('red')
fillcolor('pink')
speed(5)
up()
goto(-30, 100)
down()
begin_fill()
left(90)
circle(120,180)
circle(360,70)
left(38)
circle(360,70)
circle(120,180)
end_fill()
up()
goto(-100,-100)
down()
实现效果:
2,绘制五角星:
import turtle
import time
turtle.color("purple")
turtle.pensize(5)
turtle.goto(0,0)
turtle.speed(10)
for i in range(6):
turtle.forward(100)
turtle.right(144)
turtle.up()
turtle.forward(100)
turtle.goto(-150,-120)
turtle.color("red")
turtle.write("关注,双击666")
time.sleep(3)
实现效果:
?这里给出了两个简单的实例,大家可以根据上面的思路与方法进一步拓展,绘制出一些更复杂的图形。
|