diff --git a/TEMA9/task.py b/TEMA9/task.py new file mode 100644 index 0000000..867a7cd --- /dev/null +++ b/TEMA9/task.py @@ -0,0 +1,42 @@ +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) +