Verifica dell'età
Il tuo compito è sviluppare un semplice sistema di gestione del personale in Python. Il sistema dovrà gestire una classe
Person
, caratterizzata da un nome e da un'età.Una
Person
può presentarsi dicendo: "Il mio nome è <name>
e ho <age>
anni.".Tuttavia, il sistema deve essere in grado di validare l'età delle persone. Se l'età non è un numero intero positivo o supera 130 (dato che è più dell'età della persona più anziana mai registrata), deve essere sollevato un
AgeError
.Input | Output |
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