Условия задачи:

 

Класс персональных данных Information. Разработайте класс, который содержит следующие персональные данные: имя, адрес, возраст и телефонный номер. Напишите соответствующие методы-получатели и методы-мутаторы. Кроме того, напишите про­грамму, которая создает три экземпляра класса. Один экземпляр должен содержать ин­формацию о вас, а два других -информацию о ваших друзьях или членах семьи.

 

Решение задачи:

class Information:
    def __init__(self, name, adress, age, fone_num):
        self.__name = name
        self.__adress = adress
        self.__age = age
        self.__fone_num = fone_num
    def set_name(self, name):
        self.__name = name
    def set_adress(self, adress):
        self.__adress = adress
    def set_age(self, age):
        self.__age = age
    def set_fone_num(self, fone_num):
        self.__fone_num = fone_num
    def get_name(self):
        return self.__name
    def get_adress(self):
        return self.__adress
    def get_age(self):
        return self.__age
    def get_fone_num(self):
        return self.__fone_num
list_info = []
for i in range(3):
    name = input('Укажите имя человека:')
    adress = input('Укажите адрес человека:')
    age = input('Укажите возраст человека:')
    fone_num = input('Укажите телефонный номер человека:')
    people = Information(name, adress, age, fone_num)
    list_info.append(people)