@chupipapa

Почему выдает ошибку в коде?

import turtle,random

window = turtle.Screen()

n = turtle.Turtle()
n.pensize(4)
n.speed(0)
n.up()
n.goto(300,300)
n.down()
n.goto(300,-300)
n.goto(-300,-300)
n.goto(-300,300)
n.goto(300,300)

balls = []
count = 5

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)

ошибку выдает в сроке dx = -dy
dy = -dy
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Karington
После двоеточия следующая строка должна быть сдвинута на 4 пробела.
Если сдвиг есть, включите непечатаемые символы, скорее всего вместо пробелов был использован символ табуляции
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы