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)