level 5
郑孟华
楼主
import turtle
import time
# 设置画布
turtle.setup(500, 500, 100, 100)
t = turtle.Turtle()
t.speed(50) # 设置较慢的速度
t.penup()
t.goto(-200, 100)
t.pendown()
# 模拟“早”字的书写
# 竖
t.right(90)
t.forward(60)
time.sleep(0.2)
# 移动到“好”字的起始位置
t.penup()
t.goto(-200, 100)
t.pendown()
# 横折
t.left(90)
t.forward(40)
t.right(90)
t.forward(60)
time.sleep(0.2)
# 横
t.penup()
t.goto(-200, 100 - 30)
t.pendown()
t.left(90)
t.forward(40)
time.sleep(0.2)
# 横
t.penup()
t.goto(-200, 100 - 60)
t.pendown()
t.forward(40)
time.sleep(0.2)
# 横
t.penup()
t.goto(-200, 100 - 90)
t.pendown()
t.forward(40)
time.sleep(0.2)
# 竖
t.penup()
t.goto(-200+20, 100 - 60)
t.pendown()
t.right(90)
t.forward(50)
time.sleep(0.2)
# 移动到“上”字的起始位置
t.penup()
t.goto(-130+20, 100)
t.pendown()
# 模拟“上”字的书写
# 竖
t.forward(100)
time.sleep(0.2)
# 短横
t.penup()
t.goto(-130+20, 100 - 40)
t.pendown()
t.left(90)
t.forward(30)
time.sleep(0.2)
# 长横
t.penup()
t.goto(-130 - 10, 100 - 100)
t.pendown()
t.forward(60)
time.sleep(0.2)
# 移动到“好”字的起始位置
t.penup()
t.goto(-60+60, 100)
t.pendown()
# 模拟“好”字的书写
# 撇点
t.right(120)
t.forward(60)
t.left(60)
t.forward(60)
time.sleep(0.2)
# 撇
t.penup()
t.goto(-60 + 60, 100 - 50)
t.pendown()
t.right(60)
t.forward(60)
time.sleep(0.2)
# 横
t.penup()
t.goto(-60 + 20, 100 - 50)
t.pendown()
t.left(120)
t.forward(50)
time.sleep(0.2)
# 横折
t.penup()
t.goto(-60 + 90, 100 - 30)
t.pendown()
t.forward(50)
t.right(150)
t.forward(30)
time.sleep(0.2)
# 竖钩
t.left(60)
t.forward(50)
t.right(120)
t.forward(10)
time.sleep(0.2)
# 横
t.penup()
t.goto(-60 + 100, 100 - 45)
t.pendown()
t.right(150)
t.forward(40)
time.sleep(0.2)
t.hideturtle()
turtle.done()
2025年03月31日 06点03分
1
import time
# 设置画布
turtle.setup(500, 500, 100, 100)
t = turtle.Turtle()
t.speed(50) # 设置较慢的速度
t.penup()
t.goto(-200, 100)
t.pendown()
# 模拟“早”字的书写
# 竖
t.right(90)
t.forward(60)
time.sleep(0.2)
# 移动到“好”字的起始位置
t.penup()
t.goto(-200, 100)
t.pendown()
# 横折
t.left(90)
t.forward(40)
t.right(90)
t.forward(60)
time.sleep(0.2)
# 横
t.penup()
t.goto(-200, 100 - 30)
t.pendown()
t.left(90)
t.forward(40)
time.sleep(0.2)
# 横
t.penup()
t.goto(-200, 100 - 60)
t.pendown()
t.forward(40)
time.sleep(0.2)
# 横
t.penup()
t.goto(-200, 100 - 90)
t.pendown()
t.forward(40)
time.sleep(0.2)
# 竖
t.penup()
t.goto(-200+20, 100 - 60)
t.pendown()
t.right(90)
t.forward(50)
time.sleep(0.2)
# 移动到“上”字的起始位置
t.penup()
t.goto(-130+20, 100)
t.pendown()
# 模拟“上”字的书写
# 竖
t.forward(100)
time.sleep(0.2)
# 短横
t.penup()
t.goto(-130+20, 100 - 40)
t.pendown()
t.left(90)
t.forward(30)
time.sleep(0.2)
# 长横
t.penup()
t.goto(-130 - 10, 100 - 100)
t.pendown()
t.forward(60)
time.sleep(0.2)
# 移动到“好”字的起始位置
t.penup()
t.goto(-60+60, 100)
t.pendown()
# 模拟“好”字的书写
# 撇点
t.right(120)
t.forward(60)
t.left(60)
t.forward(60)
time.sleep(0.2)
# 撇
t.penup()
t.goto(-60 + 60, 100 - 50)
t.pendown()
t.right(60)
t.forward(60)
time.sleep(0.2)
# 横
t.penup()
t.goto(-60 + 20, 100 - 50)
t.pendown()
t.left(120)
t.forward(50)
time.sleep(0.2)
# 横折
t.penup()
t.goto(-60 + 90, 100 - 30)
t.pendown()
t.forward(50)
t.right(150)
t.forward(30)
time.sleep(0.2)
# 竖钩
t.left(60)
t.forward(50)
t.right(120)
t.forward(10)
time.sleep(0.2)
# 横
t.penup()
t.goto(-60 + 100, 100 - 45)
t.pendown()
t.right(150)
t.forward(40)
time.sleep(0.2)
t.hideturtle()
turtle.done()