форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
29 строки
1005 B
Python
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) |