询问用户是否要重复python程序

时间:2016-06-13 18:55:53

标签: python-3.x

这是我的代码,我需要询问用户是否要再次重复该程序。我知道你需要在这里使用while循环,但我被卡住了。

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)

1 个答案:

答案 0 :(得分:2)

可能有一百万种方法可以提高效率,但这是您正在寻找的基本结构。

endFlag = False
while endFlag == False:        
    # your code here
    ui = input("Would you like to repeat the program again? Y/N")
    if ui == 'N':
        endFlag = True