2017-03-05 25 views
-1

私はPythonで非常に新しいです。あなたはこの質問によってすぐにわかることができます:一連のサークル(亀を使って)のような螺線グラフを描きたいと思います。今まで私は色々な色のサークルを作ることができますが、それらはすべて他のものの上に1つを描きます。私はタートルを使用して完了するために宿題を持っています。放射状円を螺旋状に描くにはどうすればよいですか?

答えて

0

こんにちは、スタックオーバーフローへようこそ。将来の参照のために、このサイトは「私の宿題をする」サイトではないことを知っています。また、心に留めておくべきこと「if your problem is with code you've written, you should include some.」あなたの質問は非常に曖昧です。「一連のサークル(亀を使用して)らせん状のようなもの」は何かを意味する可能性があります

これは役に立ちますあなたが探しているシリーズの並べ替え:

import turtle 


turtle.circle(50) 
turtle.pu()   #pen up 
turtle.sety(-50) 

turtle.pd()   #pen down 
turtle.circle(100) 
turtle.pu() 
turtle.sety(-100) 

turtle.pd() 
turtle.circle(150) 
turtle.pu() 
turtle.sety(-150) 

turtle.pd() 
turtle.circle(200) 

は亀が、その後のペンアップをピックアップし、次の円の真ん中には、元の真ん中に一致するようにカメを下に移動し、その後に移動し、円を描くブロックします。 。彼らは記入されていないので、円は最後の円の上に書いていない

0

をうわー、私は何退屈を知らない、カット率スパイログラフ@Whudと遊ぶようになった子供のように:

enter image description here

が、私はOPは、より多くのようなものを探してい描いています:

from turtle import Turtle, Screen 
from itertools import cycle 

COLOR_NAMES = ['red', 'magenta', 'blue', 'cyan', 'green', 'yellow'] 

colors = cycle(COLOR_NAMES) 

yertle = Turtle() 
yertle.speed("fastest") # because I have no patience 

for _ in range(36): 
    yertle.color(next(colors)) 
    yertle.circle(50) 
    yertle.left(10) 

yertle.hideturtle() 

screen = Screen() 
screen.exitonclick() 

enter image description here

+0

はどうもありがとうございました! –

関連する問題