如何使用 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

更新于: 16-Mar-2021

3K+ 浏览

开启你的职业道路

完成课程获得认证

开始
广告