1

次のコードを使用して、ウィンドウに表示されるタートルを作成できます。

Turtle t1 = new Turtle(w,100,100);

その座標を知りたい場合は、次のように記述できます。

int getX(w);

しかし、t1 と t2 の 2 つのタートルがある場合、タートル 1 の X 座標を知りたい場合はどうすればよいかわかりません。

Turtle t1 = new Turtle(w,100,100);
Turtle t2 = new Turtle(w,200,100);

と書くとしたらint getX(w)、どのタートルの X 座標が得られるでしょうか? 座標を取得するにはどうすればよいt1ですか?

4

3 に答える 3

0

Python タートル モジュールの場合、タートルの 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 をご覧ください。

于 2015-07-03T16:19:44.643 に答える
-2

使用している Turtle クラスはわかりませんが、次のようなことをすると思います。

int x1 = t1.getX(w);
int x2 = t2.getX(w);
于 2013-10-03T23:42:13.937 に答える