Verificar la Edad
Tu misión es crear un sencillo sistema de gestión de personal utilizando Python. El sistema debe ser capaz de manejar una clase
Person
. Una Person
se caracteriza por tener un nombre y una edad.Una
Person
puede presentarse diciendo: "Mi nombre es <name>
y tengo <age>
años".Sin embargo, el sistema debe validar las edades de las personas. Si la edad no es un número entero positivo o si supera los 130 años (ya que es más que la persona más longeva verificada), se debe lanzar un
AgeError
.Entrada | Salida |
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