Задать вопрос
@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
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
@Karington
После двоеточия следующая строка должна быть сдвинута на 4 пробела.
Если сдвиг есть, включите непечатаемые символы, скорее всего вместо пробелов был использован символ табуляции
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы