📜  在 Turtle 中绘制任何多边形 - Python

📅  最后修改于: 2022-05-13 01:54:18.963000             🧑  作者: Mango

在 Turtle 中绘制任何多边形 - Python

先决条件: Python Turtle 基础

Turtle是Python的内置模块。它使我们能够通过海龟和海龟模块中定义的方法以及使用一些逻辑循环来绘制任何图形。海龟图基本上是使用海龟模块中定义的四种方法绘制的。

在本文中,我们将学习如何使用 Turtle 模块绘制不同形状的多边形。给定边数 (n) 和边长 (l),可以轻松绘制任何多边形。让我们尝试借助示例更好地理解它。

# draw any polygon in turtle
  
import turtle
  
# creating turtle pen
t = turtle.Turtle()
  
# taking input for the no of the sides of the polygon
n = int(input("Enter the no of the sides of the polygon : "))
  
# taking input for the length of the sides of the polygon
l = int(input("Enter the length of the sides of the polygon : "))
  
  
for _ in range(n):
    turtle.forward(l)
    turtle.right(360 / n)

输入 :

10
100

输出 :

输入 :

3
150

输出 :

输入 :

4
150

输出 :