Итак, я просто пытался сделать те же базовые вещи Classes в Python 3.7.0 IDLE (Shell) Python.org, и когда я попытался запустить этот код:
class Giraffes:
def _init_(self, spots):
self.giraffe_spots = spots
gerald = Giraffes(100)
Это дало мне эту ошибку:
Traceback (most recent call last):
File "<pyshell#69>", line 1, in <module>
gerald = Giraffes(100)
TypeError: Giraffes() takes no arguments
Разве функция инициализации в классе Giraffes не заставляет Джеральда принимать параметр self ?
Я только начинаю работать с Python, поэтому извините, если это ошибка новичка или что-то в этом роде.