Класс Employee
Вам предстоит реализовать класс Employee, который представляет данные и операции сотрудника в компании. Объект Employee имеет четыре атрибута:
name: строка, содержащая имя сотрудника.id: строка, содержащая идентификатор сотрудника.department: строка, содержащая название отдела сотрудника.salary: число с плавающей запятой, представляющее ежемесячную зарплату сотрудника.
Класс Employee должен иметь следующие методы:
get_details(): возвращает строковое представление объектаEmployee. Эта строка должна содержатьname,idиdepartmentсотрудника в следующем формате: "Name: <NAME>, ID: <ID>, Department: <DEPARTMENT>".calculate_annual_salary(): возвращает число с плавающей запятой, представляющее годовую зарплату сотрудника. Годовая зарплата рассчитывается как ежемесячная зарплата, умноженная на 12.
Input | Output |
|---|---|
| Name: John Doe, ID: JD01, Department: Engineering |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB