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