Я только начал учиться программировать на Python. Мне трудно правильно создавать экземпляры объектов. Это дает обратную связь, но я не знаю почему. Я читал документацию по версии 3.8 и все еще не понимаю, что вызывает ошибку? Мы глубоко признательны за вашу помощь.
Спасибо.
def _init_(self, name, age, character):
self.name = name
self.age = age
self.character = character
def date_of_birth():
return 2020 - self.age
Breeds = Breeds = [Dog("Alsation", 2,["Protective","Smart"]), Dog("Rotteweiler", 3,["Possessive","Aggressive"]), Dog("Chihuahua",1,["Loud, Jumpy"])]
sum = 0
for dog in Breeds:
sum = sum + Dog.age
print("The average age of breeds is: " + str(sum/len(Breeds)))'''
```Traceback (most recent call last):
File "C:\Users\Hilary\Desktop\hello.py", line 12, in <module>
Breeds = Breeds = [Dog("Alsation", 2,["Protective","Smart"]), Dog("Rotteweiler", 3,["Possessive","Aggressive"]), Dog("Chihuahua",1,["Loud, Jumpy"])]
TypeError: Dog() takes no arguments
>>> ```