Я сейчас изучаю модуль pygame , и у меня задача создать класс мяча , который наследует от Sprite , который является классом из модуля pygame (если я не ошибаюсь). < /p>
Я столкнулся с этим кодом: < /p>
Код: Выделить всё
import pygame
class Ball(pygame.sprite.Sprite):
def __init__(self, x, y):
super(Ball, self).__init__()
< /code>
И я не могу понять разницу от: < /p>
import pygame
class Ball(pygame.sprite.Sprite):
def __init__(self, x, y):
super().__init__()
В чем разница между этими блоками кода в их логике? Почему мне нужно передавать аргументы метода super()? Какими должны быть эти аргументы?
Подробнее здесь: https://stackoverflow.com/questions/579 ... -arguments