當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。