100 #P0460. 正多边形
正多边形
题目描述
实现函数, 画一个正多边形, 参数如下
x y 是起点, 设起点为多边形的顶部边的左顶点
sides 是多边形的边数
length 是边长
函数定义如下:
polygon(x, y, sides, length)
本题固定参数如下:
polygon(0, 0, 8, 100)
提示:
这一次的参数中没有右转的角度了,
右转的角度可以通过下面的公式计算获得:
angle = 180 - ((sides - 2) * 180 / sides)
其中 * 代表乘法 / 代表除法
提示:
方形和正多边形的区别是前者循环 4 次,多边形循环 sides 次
输出
画出上述图形,并提交代码