従業員クラス
この課題では、会社の従業員のデータと操作を表すクラス
Employee
を実装します。Employee
は以下の4つの属性を持ちます:name
: 従業員の名前を表す文字列。
id
: 従業員IDを表す文字列。
department
: 従業員の部署を表す文字列。
salary
: 従業員の月給を表す浮動小数点数。
Employee
クラスは次のメソッドを持つ必要があります:get_details()
:Employee
の文字列表現を返します。この文字列には、従業員のname
、id
、department
が次の形式で含まれている必要があります:「Name: <NAME>, ID: <ID>, Department: <DEPARTMENT>」。
calculate_annual_salary()
: 従業員の年収を示す浮動小数点数を返します。年収は月給を12倍して計算します。
入力 | 出力 |
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