def namnsdag(antal, namn='Anna'):
    if antal < 0:
        raise ValueError()
    print('Grattis på namnsdagen', namn)
    for i in range(antal):
        print('HURRA', namn, '!')
 
#Function call:
n = input('Vem har namnsdag idag? ')
# asks the user for input until a valid integer has been entered
while True: 
    a = int(input('Hur många gånger vill du hurra? '))
    try:
        namnsdag(a,n)
        break # Leave the loopen
    except ValueError:
        print('\n*** Negativt argument till namnsdag!')
        print('Try again!')