在 Python 中使用 Turtle 绘制 26 个英文字母

以下是使用 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)
  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值