在Python中使用Turtle绘制螺旋形多边形

您所在的位置:网站首页 多边立体图形画法 在Python中使用Turtle绘制螺旋形多边形

在Python中使用Turtle绘制螺旋形多边形

2024-07-05 20:13| 来源: 网络整理| 查看: 265

在Python中使用Turtle绘制螺旋形多边形

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

画一个给定边数和大小为n的螺旋形多边形的方法:

导入turtle并创建一个turtle实例。 设置边=5,多边形的边。 使用for循环(i = 0 to i < n * sides)并重复以下步骤 turtle.forward(i * 10). turtle.right(360 / sides)。 关闭Turtle实例。

以下是实现。

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


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3