微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

python有一个标准库turtle能够使用海龟绘图画任意图像,而很多小伙伴都想要学习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画多边形详细教程”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐