以下是使用 turtle 模块在 python 中绘制所有 26 个英文字母的代码,字母大小并不统一,旨在为初学者提供 turtle 的基本使用方法。
# 字母 A
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("black")
t.right(65)
t.forward(100)
t.setpos(-30,50)
t.right(50)
t.forward(100)
t.penup()
t.setpos(-50,-10)
t.right(65)
t.pendown()
t.backward(50)
# 字母 B
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("black")
t.right(90)
t.forward(200)
t.penup()
t.goto(-30,50)
t.pendown()
t.right(-90)
t.circle(-50,180)
t.penup()
t.goto(-30,-50)
t.pendown()
t.right(180)
t.circle(-50,180)
# 字母 C
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("black")
t.right(180)
t.circle(50,180)
# 字母 D
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(90)
t.forward(200)
t.penup()
t.goto(-30,50)
t.pendown()
t.right(-90)
t.circle(-100,180)
# 字母 E
import turtle
t=turtle.Turtle()
t.penup()
t.setpos(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.forward(100)
t.backward(100)
t.right(90)
t.forward(100)
t.left(90)
t.forward(100)
t.backward(100)
t.right(90)
t.forward(100)
t.left(90)
t.forward(100)
# 字母 F
import turtle
t=turtle.Turtle()
t.penup()
t.setpos(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.forward(100)
t.backward(100)
t.right(90)
t.forward(100)
t.left(90)
t.forward(100)
t.backward(100)
t.right(90)
t.forward(100)
# 字母 G
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(180)
t.circle(50,180)
t.left(90)
t.forward(50)
t.goto(-50,0)
t.right(90)
t.forward(50)
t.right(90)
t.forward(20)
# 字母 H
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(90)
t.forward(200)
t.goto(-30,-50)
t.goto(50,-50)
t.goto(50,50)
t.goto(50,-140)
# 字母 I
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(90)
t.forward(100)
# 字母 J
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.forward(10)
t.right(90)
t.forward(150)
t.circle(-50,180)
# 字母 K
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(90)
t.forward(150)
t.goto(-30,-20)
t.left(45)
t.forward(100)
t.goto(-30,-20)
t.left(90)
t.forward(100)
# 字母 L
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(90)
t.forward(150)
t.right(-90)
t.forward(70)
# 字母 M
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(90)
t.forward(150)
t.goto(-30,50)
t.goto(20,-20)
t.goto(65,50)
t.goto(65,-100)
# 字母 N
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(90)
t.forward(150)
t.goto(-30,50)
t.goto(50,-90)
t.goto(50,50)
# 字母 O
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.circle(100,None,100)
# 字母 P
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(90)
t.forward(150)
t.goto(-30,50)
t.circle(50,None,100)
# 字母 Q
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.circle(50,None,100)
t.right(45)
t.forward(30)
# 字母 R
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(90)
t.forward(150)
t.goto(-30,50)
t.right(-90)
t.circle(-50,180,100)
t.penup()
t.goto(0,-40)
t.left(135)
t.pendown()
t.forward(70)
# 字母 S
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(90)
t.forward(150)
t.goto(-30,50)
t.right(-90)
t.circle(-50,180,100)
t.penup()
t.goto(0,-40)
t.left(135)
t.pendown()
t.forward(70)
# 字母 T
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.forward(100)
t.goto(20,50)
t.right(90)
t.forward(100)
# 字母 U
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(90)
t.forward(100)
t.circle(50,180,100)
t.forward(100)
# 字母 V
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(65)
t.forward(100)
t.left(130)
t.forward(100)
# 字母 W
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(65)
t.forward(100)
t.left(130)
t.forward(100)
t.right(120)
t.forward(100)
t.left(130)
t.forward(100)
# 字母 X
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(50)
t.forward(155)
t.penup()
t.goto(50,50)
t.right(70)
t.pendown()
t.forward(150)
# 字母 Y
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.right(65)
t.forward(100)
t.left(130)
t.forward(100)
t.penup()
t.goto(13,-43)
t.left(25)
t.pendown()
t.backward(100)
# 字母 Z
import turtle
t=turtle.Turtle()
t.penup()
t.goto(-30,50)
t.pendown()
t.pensize(10)
t.pencolor("red")
t.forward(100)
t.right(130)
t.forward(130)
t.left(130)
t.forward(100)