我可以使用以下代码创建一个将在窗口中的乌龟:
Turtle t1 = new Turtle(w,100,100);
如果我想知道它的坐标,我可以写:
int getX(w);
但是当我有2只海龟,t1和t2时,如果我想知道turtle1的X坐标,我不知道该怎么办。
Turtle t1 = new Turtle(w,100,100);
Turtle t2 = new Turtle(w,200,100);
如果我要写int getX(w)
,我会得到哪些海龟X坐标?我怎么写,所以我得到t1
s cedate?
答案 0 :(得分:0)
我不知道你正在使用什么Turtle类,但我想你会做这样的事情:
int x1 = t1.getX(w);
int x2 = t2.getX(w);
答案 1 :(得分:-1)
对于python turtle模块,获取乌龟的x和y坐标使用getPosition方法,如下所示:
import turtle
import time
alex = turtle.Turtle()
alex_text = turtle.Turtle()
alex_text.goto(alex.position()[0], alex.position()[1])
alex_text.write("hello")
time.sleep(1)
turtle.position() - 返回乌龟的当前位置(x,y)(作为Vec2D向量)。
在此处详细了解:https://docs.python.org/3.3/library/turtle.html#turtle.write
答案 2 :(得分:-1)
使用turtle.xcor()
它返回x位置。
使用turtle.ycor()
它返回y位置。