2017-10-08 15 views
1

私はこの画像を亀を使って描きたい。Python。亀のグラフィックを学ぶ

これは私が気圧得たものである:

import turtle 


    def animal(): 
     turtle.speed(1) 
     turtle.pencolor('black') 
     turtle.up() 
     turtle.goto(-180, -180) 
     turtle.down() 
     turtle.lt(180) 
     turtle.circle(-200, 180) 
     turtle.lt(90) 
     turtle.circle(50, 220) 
     turtle.done() 

そこで問題は、身体の半円を描いた後、マウスの耳を描画する方法です。私のコードでは、マウスの耳が体と交差しているからです。正しい座標を推測することなく、また耳が始まったポイントに戻った後で、それを行うには良い方法ですか? enter image description here

答えて

1

正しい座標を推測することなく、それを行うにして耳が

を開始した時点まで 復帰した後、このコードは、あなたが要求し、両方のことを行う必要がある任意の良い方法:1)耳を描きますどこで止めるべきかを知らずに;

import turtle 

def animal(): 
    turtle.up() 
    turtle.goto(-180, 180) 
    turtle.lt(90) 
    turtle.down() 
    turtle.fillcolor('gray45') 
    turtle.begin_fill() 
    turtle.circle(75) 
    turtle.end_fill() 
    turtle.lt(90) 
    turtle.fillcolor('white') 
    turtle.begin_fill() 
    turtle.circle(170, 180) 
    turtle.end_fill() 
    turtle.circle(170, -180) 

animal() 

turtle.done() 

enter image description here

:耳を描き始めた場所に2)の復帰