在Python Turtle中绘制任何多边形

在Python Turtle中绘制任何多边形

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

forward(x):将Turtle(笔)在前进方向上移动x个单位。

backward(x):将Turtle(笔)向后移动x个单位。

right(n):将Turtle(笔)按顺时针方向旋转n度。

left(n):将Turtle(笔)按逆时针方向旋转n度。

在这篇文章中,我们将学习如何使用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

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

输入:

3
150

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

输入:

4
150

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程