在Python中使用Turtle绘制螺旋形星形图

在Python中使用Turtle绘制螺旋形星形图

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

  • 导入turtle并创建一个turtle实例。
  • 使用for循环(i=0 to i<n)并重复以下步骤
  • turtle.forward(i*10)
  • turtle.right(144)
  • 关闭Turtle实例。
# 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()

输出:

在Python中使用Turtle绘制螺旋形星形图

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python Turtle