Una Classe Persona
In una società di maghi ed esseri magici, l'età è un argomento delicato. Non è insolito trovare un mago di 500 anni con l'aspetto di un adolescente. Tuttavia, in questa società è impossibile avere un'età negativa! Il tuo compito è creare una classe
Person
con attributi name
e age
in Python. La classe Person
deve essere abbastanza robusta da prevenire la creazione di una Person
con età negativa, sollevando un'eccezione ValueError
con il messaggio "Age can't be negative".Input | Output |
alice=Person('Alice', 25); print(alice.age) | 25 |
bob=Person('Bob', -25); print(bob.age) | ValueError: Age can't be negative |
Nota: L'età è considerata negativa se è inferiore a 0. Non è considerata negativa se è esattamente 0.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB