ここにコードがあります。Thinkpython 2e。Pythonで円になれるのはどうですか?
import turtle
import math
bob = turtle.Turtle()
def polygon(t, n, length):
angle = 360/n
for i in range(n):
t.fd(length)
t.lt(angle)
def circle(t, r):
circumference = 2 * math.pi * r
n = 50
length = circumference/n
polygon(t, n, length)
circle(bob,50)
turtle.mainloop()
どのように円にすることができないのか分かりませんが、50面の多角形になると思いますか?
50面ポリゴンですが、ほぼ円のように見えます。コメントやdocstringのは便利ですどこだ – furas
注意、理想的にあなたが 'のようないくつかの情報を持っていると思います「」「通常の50-なくなっ円を近似する」「」'混乱を破る... – Julien