📜  在Python中使用 Turtle 绘制螺旋正方形

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

在Python中使用 Turtle 绘制螺旋正方形

先决条件: Python Turtle Basic

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

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

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

下面是实现:

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 * 4):
    
    # drawing side of
    # length i*10
    pen.forward(i * 10)
      
    # changing direction of pen
    # by 90 degree in clockwise
    pen.right(90)
  
# closing the instance
turtle.done()


输出: