pythonwhile列表_python:使用while循环来处理列表和字典

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

sandwich_orders=["奶油","草莓","番茄"]

finished_sandwiches=[]

while sandwich_orders:

a=sandwich_orders.pop()

print("I made your "+a+"sandwich"+".")

finished_sandwiches.append(a)

print("\nThe following sandwich has been made:")

for a in finished_sandwiches:

print(a.title())

6609c93d70cf3bc7b5b6f2ea27c32ca6cc112a48.png?token=d681ffe2039c2f99fd4e70fdcef09ee0

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

sandwich_orders=["pastrami","pastrami","pastrami","pasfefe"]

a=sandwich_orders.count("pastrami")

if a>=3:

while "pastrami" in sandwich_orders:

sandwich_orders.remove("pastrami")

print("列表中不包含sandwich_orders。")

a6efce1b9d16fdfa057daad4424c1a5395ee7bc6.png?token=488b551ff258734589f0a5f742239080

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值