A Classe Person
Numa sociedade de feiticeiros e seres mágicos, a idade é um assunto sensível. Não é incomum encontrar um feiticeiro de 500 anos com aparência de adolescente. No entanto, nesta sociedade, é impossível ter uma idade negativa! A tua missão é criar uma classe
Person
em Python com os atributos name
e age
. A classe Person
deve ser suficientemente robusta para impedir a criação de um objeto Person
com idade negativa, lançando uma exceção ValueError
com a mensagem “Age can't be negative”.Entrada | Saída |
alice=Person('Alice', 25); print(alice.age) | 25 |
bob=Person('Bob', -25); print(bob.age) | ValueError: Age can't be negative |
Nota: A idade é considerada negativa se for menor que 0. Não é considerada negativa se for exatamente 0.
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB