Überprüfung des Alters
Ihre Aufgabe ist es, ein einfaches Personalverwaltungssystem mit Python zu erstellen. Das System sollte in der Lage sein, eine
Person
-Klasse zu handhaben. Eine Person
wird durch einen Namen und ein Alter charakterisiert.Eine
Person
kann sich vorstellen, indem sie sagt: "Mein Name ist <name>
und ich bin <age>
Jahre alt."Allerdings sollte das System in der Lage sein, die Altersangaben der Personen zu validieren. Wenn das Alter keine positive ganze Zahl ist oder wenn das Alter über 130 liegt (da dies älter ist als der nachweislich älteste Mensch), sollte ein
AgeError
ausgelöst werden.Eingabe | Ausgabe |
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