Условия задачи:
Класс персональных данных 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)