import turtle #导入turtle库
import time #时间模块
turtle.forward() #向前移动
turtle.right() #顺时针旋转
turtle.up() #提笔
turtle.goto(x,y) #移动笔尖
turtle.down() #落笔
turtle.left() #逆时针旋转
turtle.color() #控制画笔颜色和填充颜色
turtle.fillcolor() #填充颜色
turtle.begin_fill() #开始填充
turtle.end_fill() #结束填充
1.用turtle画一个五角星
import turtleturtle.fillcolor("red")turtle.up()turtle.goto(-150,0)turtle.down()turtle.begin_fill() turtle.forward(300) #向前300turtle.right(144) #顺时针旋转144° turtle.forward(300)turtle.right(144)turtle.forward(300) turtle.right(144) #重复5次 turtle.forward(300)turtle.right(144)turtle.forward(300)turtle.right(144)turtle.end_fill() turtle.done()2.用turtle画一个五角星
import turtle #导入turtle库t = turtle.Pen()t.fillcolor("red") #设置填充颜色t.begin_fill() #开始填充for i in range(5): t.forward(300) #向前移动300 t.right(180-180/5) #180-五角星的内角和/5t.end_fill() #结束填充turtle.done() 三.实战1.用turtle画一个太极图
绘制圆形 turtle.circle(radius,extent,step)radius 是必需的,表示半径,正值时逆时针旋转;
extent 表示度数,用于绘制圆弧,正值时向上,负值时向下;
step 表示边数,可用于绘制正多边形;
extent 和 step 参数可有可无。