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

时间:2017-03-15 19:01:13

标签: python turtle-graphics

今天,我不小心测试了这段代码:

import turtle

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

和乌龟为我画了这个:img

有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:2)

turtle.circle没有绘制圆圈。正如官方文档中的documented

  

圆圈由内切正多边形近似

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