Una clase Persona
En una sociedad de magos y seres mágicos, la edad es un tema delicado. No es raro encontrar un hechicero de 500 años que parece un adolescente. Sin embargo, en esta sociedad, ¡es imposible tener una edad negativa! Tu tarea es crear una clase
Person
con los atributos name
y age
en Python. La clase Person
debe ser lo suficientemente robusta como para evitar la creación de una Person
con edad negativa, lanzando una excepción ValueError
con el mensaje "Age can't be negative".Entrada | Salida |
alice=Person('Alice', 25); print(alice.age) | 25 |
bob=Person('Bob', -25); print(bob.age) | ValueError: Age can't be negative |
Nota: Se considera que la edad es negativa si es menor que 0. No se considera negativa si es exactamente 0.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB