Turtle基本绘图—正多边形

环境准备

运行平台: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 ——

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180429G0O7N200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券