python编程 从入门到实践 练习7-9
前提
练习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' 。
1 sandwich_orders = ['tuna sandwich', 'pastrami', 'ham sandwich', 'pastrami', 'beef sandwich', 'pastrami' ] 2 finished_sandwich = [] 3 4 print("sorry, pastrami is sold out") 5 6 active = True 7 while active: 8 while 'pastrami' in sandwich_orders: 9 sandwich_orders.remove('pastrami') 10 sandwich = sandwich_orders.pop() 11 print(f"I made your {sandwich}") 12 finished_sandwich.append(sandwich) 13 if sandwich_orders == []: 14 active = False 15 16 print(finished_sandwich)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步