在命令行下```python -m pip install turtle```
大致有两种命令:
运动命令:
forward(distance) #向前移动距离distance代表距离 backward(distance)#向后移动距离distance代表距离 right(degree) #向右移动多少度 left(degree) #向左移动多少度 goto(x,y) #将画笔移动到坐标为x,y的位置 stamp() #复制当前图形 speed(speed) #画笔绘制的速度范围[0,10]整数
画笔控制命令:
down() #落下画笔,默认是落下画笔,或者pendown() up() #抬起画笔,或者penup() pensize(width) #绘制图形时的宽度 color(colorstring) #绘制图形时的颜色 fillcolor(colorstring) #绘制图形的填充颜色 fill(Ture) fill(false)
绘制填充三角形
from turtle import * penup() # 抬起画笔 goto(0,10) # 移动到点(0,10) pendown() # 落下画笔 begin_fill() # 开始填充 color("red") # 设置红色 circle(50,steps=3) # 绘制三角形 end_fill() # 结束填充
绘制填充五边形
from turtle import * penup() # 抬起画笔 goto(-300,-100) # 去往点(-300,-100) pendown() # 落下画笔 begin_fill() # 开始填充 color("green") # 设置绿色 circle(50,steps=5) # 绘制五边形 end_fill() # 结束填充
以此类推,可以绘制N边形
绘制正方形
from turtle import * color("purple") # 定义画笔颜色 pensize(5) # 定义画笔的线条的宽度 speed(10) # 定义绘图的速度 penup() # 抬起画笔 goto(300, 250) # 以0,0为起点进行绘制 pendown() # 落下画笔 # 绘出正方形的四条边 for i in range(4): forward(50) right(90)
绘制五角星
from turtle import * color("purple") # 设置紫色 pensize(5) # 设置画笔粗细 penup() # 抬起画笔 goto(-50, 350) pendown() # 落下画笔 speed(5) for i in range(6): forward(100) right(144) penup() # 抬起画笔 forward(100) #right(216)
绘制心形
from turtle import * pensize(3) # 设置画笔粗细 color('black', 'red') speed(10) penup() # 抬起画笔 goto(-12, 0) pendown() # 落下画笔 begin_fill() # 开始填充红色 left(90) # 左转90度 circle(120, 180) circle(360, 70.529) left(38.942) # 左转 circle(360, 70.529) circle(120, 180) end_fill() # 结束填充红色
添加文字
from turtle import * write("添加文字",font=("Times",18,"bold"))