Pergunte ao usuário se ele deseja repetir um programa python

Este é o meu código agora e preciso perguntar ao usuário se ele deseja repetir o programa novamente. Eu sei que você precisa usar o loop while aqui, mas estou preso.

userinput = eval(input("Enter the month as a number "))
results = userinput

if results == 1:
month = "January"
elif results == 2:
month = "February"
elif results == 3:
month = "March"
elif results == 4:
month = "April"
elif results == 5:
month = "May"
elif results == 6:
month = "June"
elif results == 7:
month = "July"
elif results == 8:
month = "August"
elif results == 9:
month = "September"
elif results == 10:
month = "October"
elif results == 11:
month = "November"
elif results == 12:
month = "December"

print("Your birth month of", month)

questionAnswers(1)

yourAnswerToTheQuestion