Ошибка в классе.NameError:
Начинающий программист, учусь работать с классами.
class Dog():
my_dog = Dog('willie', 6)
print("My dog's name is " + my_dog.name.title() + ".")
print("My dog is " + str(my_dog.age) + " years old.")
Ошибка:
File "klas.py", line 1, in <module>
my_dog = Dog('willie', 6)
NameError: name 'Dog' is not defined
Ответы (1 шт):
Автор решения: Namerek
→ Ссылка
class Dog:
def __init__(self, name: str, age: int):
self.age = age
self.name = name
def __str__(self):
return "My dog's name is %s.\nMy dog is %s years old." % (self.name, self.age)
dog = Dog('Bobik', 5)
print(dog)
# My dog's name is Bobik.
# My dog is 5 years old.