MIN_AGE = 1
MAX_AGE = 114

def agePrompt():
    print("Enter age (%d-%d): " %(MIN_AGE,MAX_AGE), end="")
    age = int(input())
    if ((age < MIN_AGE) or (age > MAX_AGE)):
        age = agePrompt()
    return(age)

def runAgain():
    answer = ""
    age = agePrompt()
    print("Your age %d" %age)
    answer = input("Run program again? (y/n)")
    if (answer == "y"):
        runAgain()

def main():
    runAgain()

main()