Vérifier l'âge
Votre tâche est de créer un simple système de gestion du personnel en Python. Le système doit être capable de gérer une classe
Person
. Une Person
est caractérisée par un nom et un âge.Une
Person
peut se présenter en disant : « Je m'appelle <name>
et j'ai <age>
ans. ».Cependant, le système doit pouvoir valider les âges des personnes. Si l'âge n'est pas un entier positif ou s'il est supérieur à 130 (puisque c'est au-delà de l'âge vérifié de la personne la plus âgée jamais enregistrée), une
AgeError
doit être levée.Entrée | Sortie |
alice=Person('Alice', 25); alice.introduce_yourself(); | My name is Alice and I am 25 years old. |
charlie=Person('Charlie', -1); charlie.introduce_yourself(); | AgeError: Invalid age provided. |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB