创建的列表
sandwich_orders
,并确保
'pastrami'
在其中至少出现了三次。在程序开头附近添加
这样的代码:打印一条消息,指出熟食店的五香烟熏牛肉卖完了;再使用一个
while
循环将列表
sandwich_orders
中的
'pastrami'
都删除。确认最终的列
表
finished_sandwiches
中不包含
'pastrami'
——————————————————————————————————————代码如下:
sandwich_orders = ['bacon_egg_sandwich', 'ham_egg_sandwich', 'lettuce_ham_egg_sandwich'] # count = len(sandwich_orders) # finished_sandwich = [] # while count > 0: # finish_sandwich = sandwich_orders.pop() # finished_sandwich.append(finish_sandwich) # print('I made your %s sandwich!' %(finish_sandwich)) # count -= 1 # print(finished_sandwich) # print(sandwich_orders) count = 0 finished_sandwich = [] active = True while active: if count < 3: sandwich_orders.append('pastrami') count += 1 if 'pastrami' in sandwich_orders: sandwich_orders.remove('pastrami') finished_sandwich.append(sandwich_orders.pop()) if len(sandwich_orders) == 0: break print(finished_sandwich)