为什么python中的turtle.circle(r,extent=720,steps=5)会画一个星星?

问题描述 投票:0回答:1

今天,我无意中测试了这段代码:

import turtle

turtle.circle(70,extent=720,steps=5)

海龟为我画了这个:

有谁知道为什么会发生这种情况?

python turtle-graphics python-turtle
1个回答
3
投票

turtle.circle
不画圆。正如官方文档中记录的那样,

圆由内接正多边形近似

指定

extent=720

 表示绘制 720 度(近似)圆,指定 
steps=5
 表示使用 5 边形多边形来近似圆。绕 720 度的 5 边正多边形是标准的 5 边星形。

© www.soinside.com 2019 - 2024. All rights reserved.