【Python 3.7】熟食店:创建一个名为 sandwich_orders 的列表,在其中包含各种三明治的名 字;再创建一个名为 finished_sandwiches 的空列表……

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

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

我选择的三明治为:Tuna sandwich(金枪鱼三明治),'Ham cheese sandwich(火腿奶酪三明治),Chicken sandwich(鸡肉三明治)。
程序为:

sandwich_orders=['Tuna sandwich','Ham cheese sandwich','Chicken sandwich']
finished_sandwiches=[]
# 开始做每个三明治,直到没有三明治为止
# 将每个做完的三明治都移到已已做完三明治列表中
while sandwich_orders:
    current_orders=sandwich_orders.pop()
    print("I made your "+current_orders.title()+".")
    finished_sandwiches.append(current_orders)
#显示做完的三明治
print("\nAll the sandwiches have been finished.")
for finished_sandwiche in finished_sandwiches:
    print(finished_sandwiche.title())

结果为:

I made your Chicken Sandwich.
I made your Ham Cheese Sandwich.
I made your Tuna Sandwich.

All the sandwiches have been finished.
Chicken Sandwich
Ham Cheese Sandwich
Tuna Sandwich
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值