100 #P0470. 中心圆

中心圆

题目描述

实现一个圆形函数

x y 是圆形的圆心

r 是半径

函数定义如下:

circle(x, y, r)

本题固定参数如下:

circle(100, 100, 101)

我们画过了 100 边形,发现 100 边形就是圆形,

电脑中的圆全部都是通过多边形来模拟的

这一次的圆初始点在圆心,所以需要移动到圆的最上方来画。

image

提示:

1,先让小乌龟跳到圆上方 jump(x, y+r)

2,我们用 100 边形来模拟圆形,sides 的取值应该是 100。

3,下面计算出多边形的边长,边长等于周长除以边数

圆的周长 = 2 * 3.1415926 * r

多边形边长 length = 圆周长 / sides

4,使用 polygon 函数来画一个 100 边形就好啦

输出

画出上述图形,并提交代码