Verificar a Idade

O teu objetivo é desenvolver um sistema simples de gestão de pessoal em Python. O sistema deve ser capaz de manipular uma classe Person. Uma Person é definida por um nome e uma idade.
Uma Person pode apresentar-se dizendo: "O meu nome é <name> e tenho <age> anos.".
No entanto, o sistema deve validar as idades das pessoas. Se a idade não for um número inteiro positivo ou se for superior a 130 (já que isso é mais do que a pessoa mais velha já verificada), deverá ser lançada uma AgeError.
Entrada
Saída
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