《Python 编程:从入门到实践》第七章(while循环)练习题答案

#7-4
begin = '请输入要加入的配料:'
message=""
while message!='quit':
	message = input(begin)
	if message!='quit':
		print('add',message)
#7_5
begin = 'please enter your age:'
age=""
while age!='quit':
	age = input(begin)
	if age!='quit':
		if int(age)<3:
			print('you are free')
		elif int(age)<12:
			print('you should pay 10$')
		else:
			print('you should pay 15$')	
#7_6
begin = 'please enter your age:'
age=""
flag = True
while flag:
	age = input(begin)
	if age!='quit':
		if int(age)<3:
			print('you are free')
		elif int(age)<12:
			print('you should pay 10$')
		else:
			print('you should pay 15$')	
	else:
		print('quit...')
		flag = False	
#7_8
sandwich_orders = ['pastrami','a','b','pastrami','c','pastrami']
finished_sandwiches = []
for sandwich in sandwich_orders:
	print('made your',sandwich,'sandwich')
	finished_sandwiches.append(sandwich)
print(finished_sandwiches)	
#7_9
sandwich_orders = ['pastrami','a','b','pastrami','pastrami','c','pastrami','pastrami']
for sandwich in sandwich_orders:
	if sandwich == 'pastrami':
		print(sandwich)
		sandwich_orders.remove(sandwich)
print(sandwich_orders)

#7-9 测试结果没成功,有知道原因的大神可以分享下原因。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zenmehaichonga_2009/article/details/82789983