200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 用python绘制六角形_使用Python的turtle库实现六角形以及正方形螺旋线的绘制

用python绘制六角形_使用Python的turtle库实现六角形以及正方形螺旋线的绘制

时间:2019-08-08 03:18:35

相关推荐

用python绘制六角形_使用Python的turtle库实现六角形以及正方形螺旋线的绘制

1.六角形的绘制

思路:一个六角形可以看作是两个等边三角形具有共同的中心且垂线互成60°角。所以只需实现一个等边三角形的绘制以及第二个三角形绘制起点的移动即可。

代码如下:

import turtle

turtle.setup(650,350,200,200)

turtle.penup()

turtle.pensize(1)

turtle.pencolor("red")

turtle.fd(100)

turtle.seth(30)

turtle.pendown()

turtle.fd(80)

turtle.seth(-90)

turtle.fd(80)

turtle.seth(150)

turtle.fd(80)//第一个三角形绘制完成

turtle.penup()//将画笔抬起,此时任何画笔操作都不会绘制出来

turtle.seth(30)

turtle.fd(80/3)

turtle.seth(90)

turtle.fd(80/3)//调整第二个三角形的绘制起点

turtle.pendown()//将画笔放下,绘制接下来的画笔移动路径

turtle.seth(-30)

turtle.fd(80)

turtle.seth(-150)

turtle.fd(80)

turtle.seth(90)

turtle.fd(80)

绘制结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。