📅  最后修改于: 2023-12-03 15:37:32.179000             🧑  作者: Mango
Turtle 是 Python 内置的一个绘制图形的库,它可以用来绘制各种形状,包括多边形。本篇文章将介绍如何在 Turtle 中绘制任何多边形。
在开始绘制多边形之前,我们需要先准备好 Python 和 Turtle 环境。如果你已经安装好了 Python,那么只需要在终端中输入以下命令安装 Turtle:
pip install turtle
import turtle
t = turtle.Turtle()
turtle.setup(800, 600)
turtle.bgcolor("white")
def draw_polygon(sides, length):
angle = 360 / sides
for i in range(sides):
t.forward(length)
t.right(angle)
该函数接收两个参数,分别为多边形的边数和边长。通过计算出每条边对应的角度,然后在循环中反复调用 forward()
和 right()
方法,即可绘制出一个多边形。
draw_polygon(5, 100)
此处绘制了一个五边形,边长为 100。
import turtle
t = turtle.Turtle()
turtle.setup(800, 600)
turtle.bgcolor("white")
def draw_polygon(sides, length):
angle = 360 / sides
for i in range(sides):
t.forward(length)
t.right(angle)
draw_polygon(5, 100)
turtle.done()
本篇文章介绍了如何在 Turtle 中绘制任何多边形的方法,通过掌握本篇文章所述的知识,你可以轻松地在 Python 中绘制出各种多边形。