__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

→ Ссылка