форкнуто от main/python-labs
Родитель
8a3df617cc
Сommit
9308a634d4
@ -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)
|
||||||
|
|
||||||
Загрузка…
Ссылка в новой задаче