4
A
回答
1
嘗試以下操作:
import turtle
t = turtle.Pen()
t.left(90)
for x in range(180):
t.forward(1)
t.right(1)
t.right(90)
t.forward(115)
13
見Python turtle reference上一圈。 例如,對於一個半圈半徑爲100這將是:
import turtle
turtle.circle(100,180)
+2
這應該是公認的答案 – 2016-03-06 20:48:08
0
你也可以這樣做只是用一圈。 turtle.circle(半徑,範圍,步驟)例如。 turtle.circle(50180) - 一步是可選的(
0
爲了完整起見,一種方法來創建與使用龜衝壓而不是繪製半圓:
from turtle import Turtle, Screen
screen = Screen()
DIAMETER = 200
STAMP_SIZE = 20
BACKGROUND = screen.bgcolor()
yertle = Turtle('circle', visible=False)
yertle.penup()
yertle.shapesize(DIAMETER/STAMP_SIZE)
yertle.color('black', BACKGROUND) # drop second argument for a filled semicircle
yertle.stamp()
yertle.shape('square')
yertle.shapesize(stretch_len=(DIAMETER/2)/STAMP_SIZE)
yertle.color(BACKGROUND)
yertle.forward(DIAMETER/4)
yertle.stamp()
screen.exitonclick()
它有明顯的缺點,但有時這正是你所需要的
相關問題
- 1. 如何繪製Python中的半橢圓?
- 2. 如何繪製半圓
- 3. 用Python龜繪製半個正方形
- 4. 在Pygame中繪製半圓
- 5. 如何在Python中使用龜繪製圓3
- 6. 用Python龜繪製更快的圓圈
- 7. 在WPF/C中繪製一個半圓/半圓#
- 8. PIXI.js - 如何繪製一半的圓?
- 9. 以半圓形繪製點
- 10. 在Tkinter(Python)中繪製圓
- 11. 在Python龜圈內繪製隨機圓圈
- 12. 如何在excel VBA中在窗口邊緣繪製半圓
- 13. 用海龜繪製超橢圓形
- 14. 如何在Raphael JS中繪製半個橢圓?
- 15. 如何在半圓圖案中繪製點
- 16. 半圓形進度條Android - 繪製半圓
- 17. 如何讓兩隻海龜一次在Python中繪製?
- 18. 如何繪製一個圓頂在MATLAB /不同半徑?
- 19. 如何在畫布上繪製半橢圓形
- 20. 如何在Python中使用Zelle圖形制作半圓?
- 21. 繪製一個半圓形按鈕iOS
- 22. SVG繪製動畫的半圓不虛
- 23. three.js - 繪製一半的擠壓圓圈
- 24. 爲繪製UIImageView設置圓角半徑
- 25. 圓角半徑可繪製形狀
- 26. Androidplot繪製圓,給點和半徑
- 27. 使用邊框半徑繪製圓圈
- 28. 繪製一個填充的半圓
- 29. Python&Matplotlib:如何繪製橢圓?
- 30. 如何在圓圈內繪製圓形?
你是怎麼想出118直徑的?因爲烏龜每次向前移動1次,我預計直徑爲360周長/ math.pi,它接近於115,這很好 - - 118過沖(如果你隱藏烏龜本身) – cdlane 2017-04-26 16:48:43
我不知道@cdlane。這是2年前。我將編輯爲115. – 2017-04-30 16:01:22