5.6 שגיאות פתרון

class InvalidAgeError(Exception):
    def __init__(self, message="Invalid age. Age must be between 0 and 150."):
        self.message = message
        super().__init__(self.message)

def validate_age(age):
    if age < 0 or age > 150:
        raise InvalidAgeError()

try:
    age = int(input("Enter your age: "))
    validate_age(age)
    print("Valid age entered:", age)
except InvalidAgeError as e:
    print("Error:", e)