优草派  >   Python

Python六边形的绘制代码是什么?Python画多边形详细教程

罗西汉            来源:优草派

python有一个标准库turtle能够使用海龟绘图画任意图像,而很多小伙伴都想要学习python绘制六边形的方法。那么下文有python绘制六边形代码示例,以及详细步骤解析,可以往下看看来作为学习参考资料也是不错的。

Python六边形的绘制代码是什么?Python画多边形详细教程

1.需要先将turtle模块导入进来,然后再通过它调用Pen()方法实例化出来一个画笔对象。因为所有的绘图操作都是通过这个画笔来实现的,可以将画笔对象看做是一个在画布上不断游动的海龟,海龟移动留下的痕迹组合起来就是绘制的图像,代码如下所示:

import turtle
t = turtle.Pen()

2.因为画笔创建好之后默认所在的点就是画布原点,也就是整个窗口最中心的位置,所以是不需要去设置初始位置的。而还需要注意的一点就是,它默认移动方向为正东方,也就是向右移动。所以需要先调用forward()方法来让画笔对象向右平行移动100像素化一条直线出来,代码如下:

t.forward(100)

3.然后再调用left()方法让画笔移动位置向左旋转60度,因为是要绘制六边形,一个几何图形内部总度数都是360度。而六边形有六个边,所以需要旋转60度后再绘图。其他多边形绘制也是一样除以边长数量,代码如下:

t.left(60)

4.然后就是最核心的代码了,需要重复执行画直线以及旋转60度五次操作。因为每次旋转之后所绘制出来的直线组合起来就是一个六边形,详细代码如下所示:

for i in range(6):
  t.fotward(100)
  t.left(60°)

以上就是关于“Python六边形的绘制代码是什么?Python画多边形详细教程”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行