⾸先引⼊函数库:第⼀种:import turtle import turtle as t第⼆种:
from turtle import *
1:使⽤ turtle 库的 turtle.fd() 函数和 turtle.left() 函数绘制⼀个等边三⾓形,边长为 200 像素。import turtle as tfor i in range(3): t.fd(200) t.left(120)
2、使⽤ turtle 库的 turtle.fd() 函数和 turtle.seth() 函数绘制⼀个边长为 200 的正⽅形,效果如下图所⽰。
import turtle as t
for i in range(4): t.fd(200) t.left(90)
⽅法⼆:
import turtled = 0
for i in range(4): turtle.fd(200) d=d+90
turtle.seth(d) #seth()海龟⽅向始终为正东⽅向。
3.⽤ turtle 库的 turtle.fd() 函数和 turtle.seth() 函数绘制⼀个五边形,边长为 200 像素,效果如下图所⽰。import turtled = 0
for i in range(5): turtle.fd(200) d += 72
turtle.seth(d)
效果图:
4.⽤ turtle 库的 turtle.fd() 函数和 turtle.left() 函数绘制⼀个六边形,边长为 200 像素,效果如下图所⽰。import turtle as tfor i in range(6): t.fd(200) t.left(60)
效果图:
5.使⽤ turtle 库的 turtle.circle() 函数、turtle.seth() 函数和 turtle.left() 函数绘制⼀个四瓣花图形,从左上⾓花瓣开始,逆时针作画,效果如下图所⽰
import turtle as tfor i in range(4): t.seth(90 * (i + 1))#90,180,270,360 t.circle(200,90)#-90,0,90,180
t.seth(-90 + i * 90) t.circle(200,90)⽅法2:
import turtlefor i in range(4): turtle.left(90)
turtle.circle(50,180)
6.使⽤ turtle 库的 turtle.right() 函数和 turtle.circle() 函数绘制⼀个四叶草,效果如下图所⽰。import turtlefor i in range(4): turtle.left(90)
turtle.circle(50,-180) ⽅法2:import turtle
for i in range(4): turtle.right(90)
turtle.circle(50,180)
效果图:7.绘制五⾓星
import turtle as tt.pensize(4)
t.pencolor(\"yellow\") #画笔颜⾊t.fillcolor(\"red\")#内部填充红⾊#绘制五⾓星#
t.begin_fill() #图形内部填充开始for i in range(5):#重复执⾏5次 t.fd(200)#向前移动200像素
t.right(144)#向右移动144度,五⾓星内⾓和180t.end_fill()
效果图:参考⽂献:
因篇幅问题不能全部显示,请点此查看更多更全内容