У меня продолжают возникать проблемы с использованием Python Turtle: TypeError: Turtle.__init__() получил неожиданный арPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 У меня продолжают возникать проблемы с использованием Python Turtle: TypeError: Turtle.__init__() получил неожиданный ар

Сообщение Anonymous »


На этой неделе я пытался создать игру «Змейка» и постоянно сталкивался с проблемами при рефакторинге своего кода для использования ООП. Сегодня я сдался и вместо этого попытался создать игру «Понг», но проблемы все еще возникают. Прямо сейчас я не могу избавиться от ошибки, в которой говорится, что мои экземпляры Paddle не ожидают аргумента для позиций, где они должны быть созданы, хотя я включил его в метод init. main.py:

из экрана импорта черепахи, Черепаха из импорта весла Весло экран = Экран() screen.bgcolor("черный") screen.setup(ширина=800, высота=600) screen.title("ПОНГ") экран.tracer(0) r_paddle = Весло (позиция = (350, 0)) l_paddle = Весло (позиция = (-350, 0)) экран.прослушивать() screen.onkey(r_paddle.go_up, "Вверх") screen.onkey(r_paddle.go_down, «Вниз») screen.onkey(l_paddle.go_up, "w") screen.onkey(l_paddle.go_down, "s") game_is_on = Истина пока game_is_on: экран.обновление() экран.exitonclick() **paddle.py: **

из черепахи импорт черепахи класс Весло(Черепаха): def __int__(self, позиция: кортеж): супер().__init__() self.shape("квадрат") self.penup() self.color("белый") self.shapesize(stretch_wid=5, stretch_len=1) self.goto(позиция[0], позиция[1]) защита go_up(self): new_y = self.ycor() + 20 self.goto(self.xcor(), new_y) защита go_down (сам): new_y = self.ycor() - 20 self.goto(self.xcor(), new_y) Я новичок в изучении программирования, и это, наверное, очень просто, но я просто не понимаю

Я пробовал менять код, используя разные ключевые слова, разные типы ввода (помещая позицию в кортеж, список и т. д.), я всю неделю искал в Интернете, но не смог решить эту проблему.< /п> Пожалуйста, кто-нибудь мне поможет?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»