Python入门习题大全——索引
有家电影院根据观众的年龄收取不同的票价:
不到3岁的观众免费
3~12岁的观众为10美元
超过12岁的观众为15美元
请编写一个循环,在其中询问用户的年龄,并指出其票价。
# 电影票
prompt = "Please enter you age: "
prompt += "\nEnter 'quit' when you finished.\n"
while True:
age = input(prompt)
if age == 'quit':
break
age = int(age)
if age < 3:
print("Free!")
elif age < 13:
print("$10")
else:
print("$15")
输出为:
(依次输入 1,3,19,quit)
Please enter you age:
Enter 'quit' when you finished.
1
Free!
Please enter you age:
Enter 'quit' when you finished.
3
$10
Please enter you age:
Enter 'quit' when you finished.
19
$15
Please enter you age:
Enter 'quit' when you finished.
quit
Process finished with exit code 0