for i in range(count):
ball = turtle.Turtle()
ball.shape("circle")
randx = random.randint(-290,290)
randy = random.randint(-290,290)
ball.up()
ball.setposition(randx,randy)
dx = random.randint(-5,5)
dy = random.randint(-5,5)
while True:
window.update()
x,y = ball.position()
if x + dx >= 300 or x + dx <= -300:
dx = -dx
if y + dy >= 300 or y + dy <= -300:
dy = -dy
ball.goto(x+dx,y+dy)
chupipapa, во-первых оформи код, как того требуют правила сайта, с которыми ты согласился при регистрации.
Кнопка </> в помощь.
Во-вторых, "ошибку выдает"? Значит, текст ошибки добавь в вопрос и оформи так же, как код.
Тут помогают на сугубо добровольных началах, так что в твоих интересах сделать вопрос как можно более чётким и читаемым. Чем он понятнее, тем больше будет желающих в него вникать, тем больше шансов получить ответ.
После двоеточия следующая строка должна быть сдвинута на 4 пробела.
Если сдвиг есть, включите непечатаемые символы, скорее всего вместо пробелов был использован символ табуляции