__main__.Person object at 0x02F47148
У меня проблема, при запуске кода, выводит ошибку

class Person:
name: str
surname: str
age: int
user = Person()
user.name = "John"
user.surname = "Doe"
user.age = 30
print(user)
Ответы (2 шт):
Автор решения: MilkyWay
→ Ссылка
>>> print(user.name)
John
>>> print(user.surname)
Doe
>>> print(user.age)
30
Автор решения: A.Sizov
→ Ссылка
Можно добавить функцию, которая будет позволять печатать данные в виде строки:
class Person:
name: str
surname: str
age: int
def __str__(self):
return (f'Name: {self.name}, '
f'Surname:{self.surname}, '
f'Age: {self.age}')
user = Person()
user.name = "John"
user.surname = "Doe"
user.age = 30
print(user)
Name: John, Surname:Doe, Age: 30