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

云课堂学Python 2024-04-13 11:52:47
以下是使用 turtle 模块在 python 中绘制所有 26 个英文字母的代码,字母大小并不统一,旨在为初学者提供 turtle 的基本使用方法。 # 字母 Aimport turtlet=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)# 字母 Bimport turtlet=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)# 字母 Cimport turtlet=turtle.Turtle()t.penup()t.goto(-30,50) t.pendown()t.pensize(10)t.pencolor("black")t.right(180)t.circle(50,180)# 字母 Dimport turtlet=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)# 字母 Eimport turtlet=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)# 字母 Fimport turtlet=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)# 字母 Gimport turtlet=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)# 字母 Himport turtlet=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)# 字母 Iimport turtlet=turtle.Turtle()t.penup()t.goto(-30,50) t.pendown()t.pensize(10)t.pencolor("red")t.right(90)t.forward(100)# 字母 Jimport turtlet=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)# 字母 Kimport turtlet=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)# 字母 Limport turtlet=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)# 字母 Mimport turtlet=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 turtlet=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 turtlet=turtle.Turtle()t.penup()t.goto(-30,50) t.pendown()t.pensize(10)t.pencolor("red")t.circle(100,None,100)# 字母 Pimport turtlet=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)# 字母 Qimport turtlet=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)# 字母 Rimport turtlet=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)# 字母 Simport turtlet=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)# 字母 Timport turtlet=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 turtlet=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 turtlet=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 turtlet=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 turtlet=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)# 字母 Yimport turtlet=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)# 字母 Zimport turtlet=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)
0 阅读:1

云课堂学Python

简介:感谢大家的关注