蟒蛇
import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
turtle.circle(40, 80)
turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)
![]()
等边三角形
import turtle
for i in range(3):
turtle.fd(180)
turtle.left(120)
turtle.done()
![]()
叠加等边三角形
import turtle
for i in range(2):
turtle.fd(200)
turtle.left(120)
turtle.fd(200)
turtle.penup()
turtle.goto(50, 85)
turtle.pendown()
turtle.done()
turtle.left(120)
turtle.fd(100)
for i in range(2):
turtle.left(240)
turtle.fd(100)
![]()
六角形
import turtle
turtle.right(30)
for i in range(3): #绘制第一个三角形
turtle.forward(150)
turtle.right(120)
turtle.penup() #移动画笔位置
turtle.goto(90, 0)
turtle.pendown()
turtle.right(60)
for i in range(3): #绘制第二个三角形
turtle.forward(150)
turtle.right(120)
![]()
正方形螺旋线
import turtle
turtle.left(90)
length = 5
for i in range(30):
turtle.forward(length)
turtle.left(90)
turtle.forward(length)
turtle.left(90)
length += 5
turtle.done()
![]()