Python从⼊门到实践7-4课后习题7.4
⽐萨配料:编写⼀个循环,提⽰⽤户输⼊⼀系列的⽐萨配料,并在⽤户输⼊
'quit'时结束循环。每当⽤户输⼊⼀种配料后,都打印⼀条消息,说我们会在⽐萨中添
加这种配料。
bullentin = "Please input the bulletin of the pizza! Thank you!"
bullentin += "\n(Enter 'quit' when you are finished.)"
while True:
name = input(bullentin)
if name =='quit':
break
else:
print("The " + str(name) + ' have been added! ')
7.5
电影票:有家电影院根据观众的年龄收取不同的票价:不到3 岁的观众免费;
3~12 岁的观众为10 美元;超过12 岁的观众为15 美元。请编写⼀个循环,在其中询问
⽤户的年龄,并指出其票价。python编程:从入门到实践第二版
先放⼀段时间。今天有点忙着搞matlab!
while True:
print("Enter 'quit' when you are finished.")
age = input("请输⼊你的年龄:")
if age == 'quit':
break
elif int(age) < 3:
print("The price of you is free.")
elif 3 <= int(age) <12:
print("The price of you is $10.")
elif 12 <= int(age) :
print("The price of you is $15.")
7.6
三个出⼝:以另⼀种⽅式完成练习7-4 或练习7-5,在程序中采取如下所有做法。
在while 循环中使⽤条件测试来结束循环。
使⽤变量active 来控制循环结束的时机。
使⽤break 语句在⽤户输⼊'quit'时退出循环。
flat = True
while flat:
print("Enter 'quit' when you are finished.")
age = input("Please input your age:")
if age == 'quit':
flat = False
elif int(age) < 3:
print("The price of you is free.")
elif 3 <= int(age) <12:
print("The price of you is $10.")
elif 12 <= int(age) :
print("The price of you is $15.")

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。