当前位置: 代码迷 >> 综合 >> python:五香烟熏牛肉(pastrami)卖完了,练习编程题
  详细解决方案

python:五香烟熏牛肉(pastrami)卖完了,练习编程题

热度:89   发布时间:2024-02-22 23:44:24.0
创建的列表 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 += 1if 'pastrami' in sandwich_orders:sandwich_orders.remove('pastrami')finished_sandwich.append(sandwich_orders.pop())if len(sandwich_orders) == 0:break
print(finished_sandwich)
  相关解决方案