class rabotyaga: def __init__(self, fio="-", otdel="-", dolzhnost="-", oklad=0): self.fio = fio self.otdel = otdel self.dolzhnost = dolzhnost self.oklad = oklad self.__pooshreniya = [] def povysit_oklad(self, summa): self.oklad += summa print(f"Оклад сотрудника {self.fio} повышен до {self.oklad}") def perevesti_otdel(self, noviy_otdel): self.otdel = noviy_otdel print(f"Сотрудник {self.fio} переведен в отдел '{noviy_otdel}'") def izmenit_dolzhnost(self, novaya_dolzhnost): self.dolzhnost = novaya_dolzhnost print(f"Сотрудник {self.fio} переведен на должность '{novaya_dolzhnost}'") def get_pooshreniya(self): return self.__pooshreniya def set_pooshreniya(self, value): self.__pooshreniya.append(value) print(f"Добавлено поощрение для {self.fio}: '{value}'") def dobavit_pooshrenie(self, pooshrenie): self.__pooshreniya.append(pooshrenie) print(f"Добавлено поощрение для {self.fio}: '{pooshrenie}'") pooshreniya = property(get_pooshreniya, set_pooshreniya)