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!')