Python,将乌龟移动到相对坐标

时间:2014-04-19 07:25:09

标签: python

我在python文档或此处找不到任何内容。 这是一个非常简单的问题,我怎么能移动我的乌龟让我们说相对于-15和-15。所以我不想特别去那些位置,我想在x和y方向上移动-15。 我只能找到如何将其移至绝对位置,是否有解决方法?

2 个答案:

答案 0 :(得分:4)

只需获取当前位置,更改并移至

turtle.goto( turtle.pos() + (15,-15) )

答案 1 :(得分:0)

import turtle

shelly = turtle.Turtle()

def relative_move(x=None, y=None):

    if x is not None:
        shelly.setx(shelly.xcor() + x)

    if y is not None:
        shelly.setx(shelly.ycor() + y)

relative_move(x=15)
relative_move(x=-10)

print shelly.xcor() #should be 5