环境准备
运行平台:Windows 7 旗舰版
Python版本:Python 3.6.4
IDE:Python自带的IDLE
正多边形绘制历史中比较富有传奇色彩的篇章莫过于数学王子高斯用尺规作图的方法绘制出正十七边形的故事了,今天这篇文章我们就以此为例描述如何用Python画出正十七边形把。
1、绘制原理
正多边形内角和公式:N=(n-2)*180°
正多边形内角公式:α=(n-2)*180°/n
中心角公式:β=360°/n
2、绘制正十七边形
示例:画一个边长为50像素长度的正十七边形
importturtleast
n=int(input("请输入多边形的边数:"))
A=(n-2)*180/n
t.pencolor("red")
t.speed(1)
t.goto(0,0)
forxinrange(1,18):
t.forward(50)
t.left(180-A)
运行结果:
——The End ——
领取专属 10元无门槛券
私享最新 技术干货