如何使用Python Turtle库绘制不同形状?
在这个程序中,我们将使用Python中的 Turtle库 绘制不同的形状。Turtle是一个绘图板,可以让您命令一只海龟在上面画图。我们要绘制的不同形状包括正方形、矩形、圆形和六边形。
阅读更多:Python 教程
算法
第1步:将不同形状的边长作为输入。
第2步:使用不同的Turtle方法如forward()和left()来绘制不同的形状。
示例代码
import turtle
t = turtle.Turtle()
#正方形
side = int(input("边长: "))
for i in range(4):
t.forward(side)
t.left(90)
#矩形
side_a = int(input("边长 a: "))
side_b = int(input("边长 b: "))
t.forward(side_a)
t.left(90)
t.forward(side_b)
t.left(90)
t.forward(side_a)
t.left(90)
t.forward(side_b)
t.left(90)
#圆形
radius = int(input("半径: "))
t.circle(radius)
#六边形
for i in range(6):
t.forward(side)
t.left(300)
输出结果
正方形:
边长: 100
边长 a: 100
边长 b: 20
半径: 60
边长: 100