python从入门到实践
##7-4
pomt = '请告诉我,您喜欢在披萨里面添加什么料,如果您觉得足够了,请输入"quit"'
pomt1 = '\n我们将为您的披萨添加'
food = " "
while food != 'quit':
food = str(input(pomt))
print(pomt1+'\t'+food)
以上代码就跟书里演示例子一样,有个不美观的地方,输入’quit’,程序还会输出一段含有quit的语句。
可以把代码改一下,我能想到就是加个条件控制语句了。
pomt = '请告诉我,您喜欢在披萨里面添加什么料,如果您觉得足够了,请输入"quit"'
pomt1 = '\n我们将为您的披萨添加'
food = " "
while food != 'quit':
food = str(input(pomt))
if food == 'quit':
break
else:
print(pomt1+'\t'+food)
##7-5
A = 'free'
B = '$10'
C = '$15'
ask = '请输入您的年龄,输入"quit"退出'
ask1 = '您好,您的票价为'
age = ""
while age != 'quit':
age = input(ask)
if str(age) == 'quit':
break
elif int(age) <= 3:
print(ask1+A)
elif int(age) >= 12:
print(ask1+C)
else:
print(ask1+B)