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

To check your solution you need to sign in
Sign in to continue