prompt = "Enter your age for ticket price"
prompt += "\nEnter quit to exit: "
active = True
while active:
age = input(prompt)
age = int(age)
if age == 'quit':
active = False
elif age < 3:
print("Your ticket is $5")
elif age >= 3 and age < 12:
print("Your ticket is $10")
elif age >= 12:
print("Your ticket is $15")
这是一些相当简单的代码,但我遇到了一个问题。问题是,要运行的代码 age 必须转换为 int。但是,当您输入“quit”时,程序也应该退出。你总是可以有另一个提示,比如“你想添加更多人吗?”。但是,有没有办法让它运行而不必提示另一个问题?
肥皂起泡泡
开满天机
相关分类