Personクラス
魔法使いや魔法の生き物たちの社会では、年齢はデリケートな話題です。500歳の魔法使いが10代の見た目をしているのも珍しくありません。しかし、この社会でも、年齢がマイナスになることはあり得ません!あなたのタスクは、Pythonで
name
とage
の属性を持つPerson
クラスを作成することです。Person
クラスは、年齢が負の値の人物を作成しようとしたときに、ValueError
例外を発生させて「Age can't be negative」というメッセージを表示し、そのような人物が作成されないように十分に堅牢であるべきです。入力 | 出力 |
alice=Person('Alice', 25); print(alice.age) | 25 |
bob=Person('Bob', -25); print(bob.age) | ValueError: Age can't be negative |
注意:年齢が0未満の場合、「負の年齢」とみなされます。ちょうど0の場合は負の値とは見なされません。
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB