Задать вопрос
@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 пробела.
Если сдвиг есть, включите непечатаемые символы, скорее всего вместо пробелов был использован символ табуляции
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект