Python – 使用Turtle图形绘制六角形

Python – 使用Turtle图形绘制六角形

在这篇文章中,我们将学习如何在Python中使用Turtle Graphics制作一个六边形。为此,我们首先要知道什么是Turtle图形。

Turtle 图形

Turtle是Python的一个功能,就像一个画板,它让我们指挥Turtle在上面画来画去。我们可以使用许多 turtle 函数,这些函数可以使Turtle移动。Turtle 是在 turtle 库中出现的。Turtle 模块可以以面向对象和面向过程的方式使用。

一些常用的方法是。

  • forward(length): 向前移动笔的方向,以x为单位。
  • backward(length): 将笔向后移动x个单位。
  • right(angle): 将笔沿顺时针方向旋转一个角度x。
  • left(angle): 将笔沿逆时针方向旋转一个角度x。
  • penup(): 停止绘制Turtle笔。
  • pendown(): 开始绘制Turtle笔。

步骤

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

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

# 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)

输出:

Python - 使用Turtle图形绘制六角形

Turtle制作六边形

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python Turtle