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