这是我的代码,我需要询问用户是否要再次重复该程序。我知道你需要在这里使用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)
答案 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