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

25 строки
889 B
Python

class SOTRUDNIKI:
def __init__ (self, fio="", otdel="", dolzhnost="", oklad=1):
self.fio=fio
self.otdel=otdel
self.dolzhnost=dolzhnost
self.oklad=oklad
self.__reward=[]
def oklad_increase (self, znach):
self.oklad += znach
def perevod (self, new_otdel):
self.otdel = new_otdel
def dolzhnost_change(self, new_dolzhnost):
self.dolzhnost = new_dolzhnost
def get_reward(self):
return list(self.__reward)
def set_reward(self,reward):
self.__reward.append(reward)
def __str__(self):
return (f"Сотрудник: {self.fio}\n"
f"Отдел: {self.otdel}\n"
f"Должность: {self.dolzhnost}\n"
f"Оклад: {self.oklad}\n"
f"Поощрения: {self.__reward}")
reward = property(get_reward, set_reward)