课后练习、十一

7-8 熟食店 :创建一个名为sandwich_orders 的列表,在其中包含各种三明治的名字;再创建一个名为finished_sandwiches 的空列表。遍历列 表sandwich_orders ,对于其中的每种三明治,都打印一条消息,如I made your tuna sandwich ,并将其移到列表finished_sandwiches 。所有三明 治都制作好后,打印一条消息,将这些三明治列出来。

7-9 五香烟熏牛肉(pastrami)卖完了 :使用为完成练习7-8而创建的列表sandwich_orders ,并确保'pastrami' 在其中至少出现了三次。在程序开头附近添加 这样的代码:打印一条消息,指出熟食店的五香烟熏牛肉卖完了;再使用一个while 循环将列表sandwich_orders 中的'pastrami' 都删除。确认最终的列 表finished_sandwiches 中不包含'pastrami' 。

# *************************************

sandwich_orders = ['A', 'B', 'C', 'D', 'pastram']
finished_sandwiches = []

for i in sandwich_orders:
    print('I made your ' +  i  + ' sandwich')

while 'pastram' in sandwich_orders: # 应要求移除列表中元素的循环
    sandwich_orders.remove('pastram')
    print('pastram had sell out')

while sandwich_orders:# 转移元素
    s = sandwich_orders.pop()
    finished_sandwiches.append(s)
print(sorted(finished_sandwiches))

# *************************************

猜你喜欢

转载自blog.csdn.net/weixin_44388856/article/details/85829481