@c3akidOnamy

Как вернуть значения класса из функции python?

Задача: Программа должно регистрировать членова семьи с использованием класса и функции.
Проблема: После отработки функции не могу вернуть значение класса

Код:
class personOfFamily():
"""Член семьи"""
def __init__(self, status, name, surname, birthday):
self.status = status
self.name = name
self.surname = surname
self.birthday = birthday

def filePerson():
a = str(input('Введите статус, имя, фамилию, и дату рождения(__.__.____) через пробел: '))
b = a.split()
status = b[0]
name = b[1]
surname = b[2]
birthday = b[3]
per1 = personOfFamily(status, name, surname, birthday)
print(per1.name, per1.surname, 'зарегистрирован.')
return per1
  • Вопрос задан
  • 315 просмотров
Пригласить эксперта
Ответы на вопрос 2
Lord_of_Rings
@Lord_of_Rings
Python developer
С чего он должен что-то возвращать, когда у вас в __init__ нет return?
Ответ написан
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Как вернуть значения класса из функции python?

Записать возвращаемое значение в переменную?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы