首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券