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

29 строки
1005 B
Python

class Sotrudnik:
def __init__(self, fio, otdel="не указан", dolzhnost="не указана", oklad=30000):
self.fio = fio
self.otdel = otdel
self.dolzhnost = dolzhnost
self.oklad = oklad
self._pooshreniya = []
def povysit_oklad(self, summa):
"""Повысить оклад на заданную сумму"""
self.oklad += summa
def perevesti_v_otdel(self, novy_otdel):
"""Перевести в другой отдел"""
self.otdel = novy_otdel
def izmenit_dolzhnost(self, novaya_dolzhnost):
"""Изменить должность"""
self.dolzhnost = novaya_dolzhnost
@property
def pooshreniya(self):
"""Свойство для списка поощрений"""
return self._pooshreniya
@pooshreniya.setter
def pooshreniya(self, znachenie):
"""Добавить поощрение"""
self._pooshreniya.append(znachenie)