Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

43 строки
1.3 KiB
Python

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)