📜  在Python中使用 Turtle 绘制螺旋星

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

在Python中使用 Turtle 绘制螺旋星

先决条件: Python Turtle 基础

Turtle是Python的内置模块。它使我们能够通过海龟和海龟模块中定义的方法以及使用一些逻辑循环来绘制任何图形。要在屏幕(纸板)上画一些东西,只需移动海龟(笔)。移动海龟(笔)有一些功能,即向前(),向后()
绘制大小为 n 的螺旋星的方法:

  • 导入海龟并创建一个海龟实例。
  • 使用 for loop(i=0 to i
  • turtle.forward(i*10)
  • 乌龟.right(144)
  • 关闭海龟实例。
  • Python3
    # importing turtle module
    import turtle
      
    # number of sides
    n = 10
      
    # creating instance of turtle
    pen = turtle.Turtle()
      
    # loop to draw a side
    for i in range(n):
        # drawing side of 
        # length i*10
        pen.forward(i * 10)
      
        # changing direction of pen 
        # by 144 degree in clockwise
        pen.right(144)
      
    # closing the instance
    turtle.done()


    输出: