📜  在Python中使用 Turtle 绘制螺旋三角形

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

在Python中使用 Turtle 绘制螺旋三角形

先决条件: Python Turtle Basic

Turtle是Python的内置模块。它使我们能够通过海龟、海龟模块中定义的方法以及使用一些逻辑循环来绘制任何图形。要在屏幕(纸板)上画一些东西,只需移动海龟(笔)。移动turtle(pen)有一些函数,例如forward()、backward()等。

绘制大小为 n 的螺旋三角形的方法:

  • 导入海龟并创建海龟实例。
  • 使用 for loop(i = 0 to i< n * 3) 并重复以下步骤
    • turtle.forward(i * 10)。
    • 乌龟.right(120)。
  • 关闭海龟实例。

下面是实现:

Python3
# importing turtle module 
import turtle 
  
# size
n = 10
  
# creating instance of turtle 
pen = turtle.Turtle() 
  
# loop to draw a side 
for i in range(n * 3): 
    
    # drawing side of 
    # length i*10 
    pen.forward(i * 10) 
      
    # changing direction of pen 
    # by 120 degree in clockwise 
    pen.right(120)
      
# closing the instance 
turtle.done()


输出: