class Employee: """Класс, описывающий основные данные о сотруднике организации""" def __init__(self, fio = "", otdel = "", dolzhnost = "", oklad = 0): self.fio = fio self.otdel = otdel self.dolzhnost = dolzhnost self.oklad = oklad self.__pooshreniya = [] self.pooshreniya = property( self.get_pooshreniya, self.set_pooshreniya, self.del_pooshreniya ) def change_oklad(self, diff): self.oklad += diff def change_otdel(self, new_otdel): self.otdel = new_otdel def change_dolzhnost(self, new_dolzhnost): self.dolzhnost = new_dolzhnost def get_pooshreniya(self): return list(self.__pooshreniya) def set_pooshreniya(self, value): self.__pooshreniya.append(value) def del_pooshreniya(self, item): self.__pooshreniya.remove(item) def get_employee_info(self): print(f""" ФИО: {self.fio} Отдел: {self.otdel} Должность: {self.dolzhnost} Оклад: {self.oklad} руб. Поощрения: {self.__pooshreniya if self.__pooshreniya else 'нет'} """)