如何使用 Python Turtle 库绘制不同的形状?
在该程序中,我们将使用 Python 中的Turtle 库绘制不同的形状。Turtle 是一个类似于绘图板的 Python 功能,它允许你命令乌龟在上面任意绘制。我们要绘制的不同形状包括正方形、矩形、圆形和六边形。
算法
步骤 1:输入不同形状的边的长度作为输入。
步骤 2:使用不同的 Turtle 方法(如 forward() 和 left())绘制不同的形状。
示例代码
import turtle t = turtle.Turtle() #SQUARE side = int(input("Length of side: ")) for i in range(4): t.forward(side) t.left(90) #RECTANGLE side_a = int(input("Length of side a: ")) side_b = int(input("Length of side 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) #CIRCLE radius = int(input("Radius of circle: ")) t.circle(radius) #HEXAGON for i in range(6): t.forward(side) t.left(300)
输出
SQUARE: Length of side: 100 RECTANGLE: Length of side a: 100 Length of side b: 20 CIRCLE: Radius of circle: 60 HEXAGON:Length of side: 100
广告