当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python turtle.circle用法及代码示例


用法:

turtle.circle(radius, extent=None, steps=None)

参数

  • radius- 一个号码
  • extent- 一个数字(或None)
  • steps- 一个整数(或None)

用给定的 radius 画一个圆圈。中心是 turtle 左侧的radius 个单位; extent - 一个角度 - 确定绘制圆的哪个部分。如果没有给出extent,则绘制整个圆。如果extent 不是一个完整的圆,则圆弧的一个端点是当前笔位置。如果radius 为正,则逆时针绘制圆弧,否则顺时针绘制。最后 turtle 的方向改变了 extent 的数量。

由于圆由内接正多边形近似,因此steps 确定要使用的步数。如果没有给出,它将自动计算。可用于绘制规则多边形。

>>> turtle.home()
>>> turtle.position()
(0.00,0.00)
>>> turtle.heading()
0.0
>>> turtle.circle(50)
>>> turtle.position()
(-0.00,0.00)
>>> turtle.heading()
0.0
>>> turtle.circle(120, 180)  # draw a semicircle
>>> turtle.position()
(0.00,240.00)
>>> turtle.heading()
180.0

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 turtle.circle。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。