Classe Employee
La tâche consiste à implémenter une classe
Employee
qui représente les données et les opérations d'un employé dans une entreprise. Un Employee
possède quatre attributs :name
: une chaîne de caractères représentant le nom de l'employé.
id
: une chaîne de caractères représentant l'identifiant de l'employé.
department
: une chaîne de caractères représentant le département de l'employé.
salary
: un flottant représentant le salaire mensuel de l'employé.
La classe
Employee
doit avoir les méthodes suivantes :get_details()
: Retourne une chaîne de caractères qui représente unEmployee
. Cette chaîne doit contenir lename
,id
etdepartment
de l'Employee
au format suivant : “Name: <NAME>, ID: <ID>, Department: <DEPARTMENT>”.
calculate_annual_salary()
: Retourne un flottant correspondant au salaire annuel de l'Employee
. Le salaire annuel est calculé en multipliant le salaire mensuel par 12.
Entrée | Sortie |
john = Employee('John Doe', 'JD01', 'Engineering', 5000.0); print(john.get_details()); print(john.calculate_annual_salary()); john.department = 'Management'; john.salary = 7000; print(john.get_details()); print(john.calculate_annual_salary()) | Name: John Doe, ID: JD01, Department: Engineering
60000.0
Name: John Doe, ID: JD01, Department: Management
84000.0 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB