def check_age():
    while True:
        try:
            age = input("Enter your age: ").strip()  
            if not age:
                raise ValueError("Age cannot be empty!")
            if not age.isdigit():
                raise ValueError("Numbers only please!")
            age = int(age)
            if age < 0:
                raise ValueError("Age cannot be negative!")
            if age > 150:
                raise ValueError("Age cannot exceed 150!")
            if age == 0:
                raise ValueError("Age cannot be zero!")
            print(f"Valid age: {age}")
            return age
        except ValueError as e:
            print(f"{e} Try again.\n")
check_age()

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: