如何使用Python Turtle库绘制不同形状?

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

如何使用Python Turtle库绘制不同形状?
边长 a: 100
边长 b: 20

如何使用Python Turtle库绘制不同形状?
半径: 60

如何使用Python Turtle库绘制不同形状?
边长: 100

如何使用Python Turtle库绘制不同形状?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程