蟒蛇。学习龟图形

时间:2017-10-08 12:53:58

标签: python python-3.x turtle-graphics

我想用乌龟画这幅画。

这就是我得到的:

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 个答案:

答案 0 :(得分:1)

  

任何好的方法,不要猜测正确的坐标和之后   回到耳朵开始的地方

这段代码应该做你要求的两件事:1)画耳朵而不必知道停在哪里; 2)回到耳朵开始画的地方:

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