Я хочу, чтобы черепаха пошла в (900, -900) и затем начала рисовать.Но он просто исчезает.
Когда вы пишете:
wn.screensize(1000,1000)
, вы измеряете окно с видимой системой координат, которая изменяется примерно от (-499, -499)
в левом нижнем углу до (500, 500)
в правом верхнем углу.(На самом деле, мы можем потерять дюжину или больше битов из верхних правых координат из-за границ и другого «хрома».) Таким образом, вы можете видеть, почему ваша позиция (900, -900)
не видна.
Система координатможно настроить в соответствии с вашими потребностями, но, вероятно, стоит сначала изучить систему координат по умолчанию.Ваш пример переработан:
from turtle import Turtle, Screen
WIDTH, HEIGHT = 1000, 1000
wn = Screen() # sets the screen
wn.setup(WIDTH, HEIGHT)
ad = Turtle() # names the turtle
ad.shape('circle') # changes turtle's or "ad's" shape
ad.speed('fastest')
r = 100
x_pos = r * 2 - WIDTH / 2
y_pos = HEIGHT / 2 - r
ad.penup()
ad.setposition(x_pos, y_pos)
ad.pendown()
wn.mainloop()