代码:
import turtle
import time
t=turtle.Turtle()
t.penup()
t.goto(-120,120)
t.color('#ffff00')
t.width(30)
t.pendown()
t.forward(120)
t.right(90)
t.forward(40)
t.speed(5)
t.forward(120)
t.speed(4)
t.forward(80)
t.left(90)
t.forward(120)
t.speed(3)
t.left(180)
t.forward(120)
t.right(90)
t.forward(120)
t.left(90)
t.speed(2)
t.forward(88)
t.speed(1)
t.forward(32)
for i in range(24):
t.left(3.75)
t.forward(58)
time.sleep(0.847)
t.reset()
angle=0
t.width(30)
t.speed(0)
t.hideturtle()
t1=t.clone()
t2=t.clone()
t3=t.clone()
turtle.delay(0.1)
def d():
t.pd()
t1.pd()
t2.pd()
t3.pd()
def move():
t.fd(120)
t1.fd(120)
t2.fd(120)
t3.fd(120)
def r():
t.rt(90)
t1.rt(90)
t2.rt(90)
t3.rt(90)
def u():
t.pu()
t1.pu()
t2.pu()
t3.pu()
def s():
t.setheading(angle+0)
t1.setheading(angle+90)
t2.setheading(angle+180)
t3.setheading(angle+270)
def c():
t.clear()
t1.clear()
t2.clear()
t3.clear()
def g():
t.goto(0,0)
t1.goto(0,0)
t2.goto(0,0)
t3.goto(0,0)
c()
while True:
s()
for i in range(4):
d()
move()
r()
move()
u()
g()
c()
angle-=15
代码的运行效果(慢速版):
一点儿也不极端的海龟动画-胡浩宇-侯老师编程网站(codinghou.cn) - Scratch编程教程与创作社区一点儿也不极端的海龟动画-胡浩宇 ;侯老师编程网站,既有高质量的免费教程,也有更精品的系统课程,涵盖我的世界、植物大战僵尸、塔防、卡牌、象棋等热门游戏制作教程,以及教师节、母亲节、中秋节等创意动画制作教程,更有单词、成语、音乐、数学、排座位等学习工具制作教程,还可以免费下载ScratchPythonVSCode等常见编程软件,话不多说,开始编程,一起体验思考的乐趣!
https://www.codinghou.cn/work/workdetail/155040
代码的运行效果(快速版):