# 利用turtle模块绘制自己名字
import turtle as p
import time
# 张爱娥
# 设置画笔大小
p.pensize(5)
# 更改 turtle 绘图墨水的颜色
p.pencolor("cornflowerblue")
# 设置主窗体的大小和位置。
p.setup(1000, 500, 200, 100)
# p.speed('fast')
# 提起画笔,与pendown()配对使用
p.penup()
# 张
p.goto(-300, 100)
# 放下画笔
p.pendown()
# -
p.fd(60)
# |
p.rt(90)
p.fd(60)
# -
p.rt(90)
p.fd(60)
# |
p.lt(90)
p.fd(60)
# -
p.lt(90)
p.fd(60)
p.rt(90)
p.fd(80)
# .
p.lt(45)
p.bk(30)
# 长 张
p.penup()
p.goto(-230, 15)
p.pendown()
# -
# 转方向
p.seth(0)
p.fd(90)
# time.sleep(3)
# |
p.penup()
p.goto(-180, 100)
p.pendown()
p.seth(0)
p.rt(90)
p.fd(200)
# .
p.rt(45)
p.bk(30)
p.penup()
# /
p.goto(-180, 15)
p.pendown()
p.seth(45)
p.fd(100)
# time.sleep(5)
# \
p.penup()
p.goto(-180, 15)
p.pendown()
p.seth(-45)
p.fd(100)
p.pencolor("red")
#
# time.sleep(5)
# 爱
# /
p.penup()
p.goto(0, 100)
p.pendown()
p.seth(-135)
p.fd(80)
# time.sleep(3)
# ...
p.penup()
p.goto(10, 80)
p.pendown()
p.seth(-45)
p.fd(10)
p.penup()
p.goto(-20, 65)
p.pendown()
p.seth(-45)
p.fd(10)
p.penup()
p.goto(-50, 45)
p.pendown()
p.seth(-45)
p.fd(10)
# /-/
p.penup()
p.goto(-70, 20)
p.pendown()
p.seth(-90)
p.fd(10)
# -
p.penup()
p.goto(-70, 20)
p.pendown()
p.seth(0)
p.fd(150)
# time.sleep(3)
# |
p.penup()
p.goto(80, 20)
p.pendown()
p.seth(-135)
p.fd(10)
# time.sleep(3)
# 友
# -
p.penup()
p.goto(-50, -20)
p.pendown()
p.seth(0)
p.fd(100)
# /
# time.sleep()
p.penup()
p.goto(30, 10)
p.pendown()
p.seth(-135)
p.fd(150)
# time.sleep(5)
# 又
# -
p.penup()
p.goto(-30, -50)
p.pendown()
p.seth(0)
p.fd(70)
# / # 张爱娥
p.penup()
p.goto(40, -50)
p.pendown()
p.seth(-135)
p.fd(80)
# time.sleep(5)
# \
p.penup()
p.goto(-40, -60)
p.pendown()
p.seth(-45)
p.fd(80)
# time.sleep(5)
# 张爱娥
# 娥 /
p.pencolor("green")
p.penup()
p.goto(220, 100)
p.pendown()
p.seth(-120)
p.fd(130)
# \
p.seth(-45)
p.fd(130)
# time.sleep(5)
# -
p.penup()
p.goto(140, 30)
p.pendown()
p.seth(0)
p.fd(100)
# time.sleep(5)
# / 张爱娥
p.penup()
p.goto(240, 30)
p.pendown()
p.seth(-120)
p.fd(150)
# time.sleep(5)
# 我
# /
p.penup()
p.goto(300, 100)
p.pendown()
p.seth(-120)
p.fd(80)
# time.sleep(5)
# |
p.penup()
p.goto(280, 70)
p.pendown()
p.seth(-90)
p.fd(180)
p.seth(120)
p.fd(20)
# -
p.penup()
p.goto(260, 0)
p.pendown()
p.seth(0)
p.fd(120)
# \
p.penup()
p.goto(320, 80)
p.pendown()
p.seth(-80)
p.fd(200)
p.seth(45)
p.fd(20)
# /
p.penup()
p.goto(360, -25)
p.pendown()
p.seth(-120)
p.fd(90)
# .
p.penup()
p.goto(390, 5)
p.pendown()
p.seth(0)
p.fd(10)
# time.sleep(5)
# /
p.penup()
p.goto(300, -40)
p.pendown()
p.seth(-120)
p.fd(90)
time.sleep(5)