Une classe Person
Dans une société de sorciers et d'êtres magiques, l'âge est un sujet sensible. Il n'est pas inhabituel de rencontrer un sorcier de 500 ans avec l'apparence d'un adolescent. Cependant, dans cette société, il est impossible d'avoir un âge négatif ! Votre tâche est de créer en Python une classe
Person
avec les attributs name
et age
. La classe Person
doit être suffisamment robuste pour empêcher la création d'une Person
avec un âge négatif, en levant une exception ValueError
avec le message "Age can't be negative".Entrée | Sortie |
alice=Person('Alice', 25); print(alice.age) | 25 |
bob=Person('Bob', -25); print(bob.age) | ValueError: Age can't be negative |
Note : Un âge est considéré négatif s'il est inférieur à 0. Il n'est pas considéré négatif s'il est exactement 0.
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB