《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 测试结果没成功,有知道原因的大神可以分享下原因。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值