📜  Python – 使用海龟图形绘制六边形

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

Python – 使用海龟图形绘制六边形

在本文中,我们将学习如何在Python中使用 Turtle Graphics 制作六边形。为此,首先让我们知道什么是 Turtle Graphics。

海龟图形

Turtle 是一个类似于绘图板的Python功能,它让我们可以命令乌龟在上面画图!我们可以使用许多可以移动海龟的海龟函数。 Turtle 来自于 turtle 库。turtle 模块可以以面向对象和面向过程的方式使用。

一些常用的方法是:

  • forward(length):将笔向前移动 x 单位。
  • 向后(长度):将笔向后移动 x 单位。
  • right(angle):将笔顺时针方向旋转角度 x。
  • left(angle):将笔逆时针旋转角度x。
  • penup():停止绘制海龟笔。
  • pendown():开始绘制海龟笔。

方法 -

  • 海龟定义一个实例。
  • 对于六边形,执行循环 6 次。
  • 在每次迭代中,将海龟向前移动90 个单位并向左移动300 度。
  • 这将组成Hexagon 。

下面是上述方法的Python实现。

Python3
# import the turtle modules
import turtle
 
# Start a work Screen
ws = turtle.Screen()
 
# Define a Turtle Instance
geekyTurtle = turtle.Turtle()
 
# executing loop 6 times for 6 sides
for i in range(6):
 
    # Move forward by 90 units
    geekyTurtle.forward(90)
 
    # Turn left the turtle by 300 degrees
    geekyTurtle.left(300)



输出:

海龟制作六边形