【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

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

  1. Python 7.8 熟食店

    创建一个名为sandwich_orders的列表,在其中包含各种三明治的名字:再创建一个名为finished_sandwiches 的空列表.遍历列表sandwich_orders,对于其中的每种三明 ...

  2. python调用函数传参时、有默认值的在中间 报错了_python的大坑:使用空列表作为默认参数,让我怀疑遇到了灵异代码...

    在python中,不要使用列表或者其他可变类型的数据容器作为默认参数.否则你很可能会遇到奇奇怪怪的问题. 如果你在调用某一个函数时,传了同样的参数,手动执行,每次结果都正确.但是用循环遍历重复多次执行 ...

  3. java编写一个学生类和教师类_JAVA:1、编写一个学生类,类名为Student,包含如下成员:...

    1.编写一个学生类,类名为Student,包含如下成员:成员变量:1)变量名:name:类型:String:访问权限:private2)变量名:ID:类型:String:访问权限:private3) ...

  4. python创建一个空列表alist_【Python 1-7】Python手把手教程之——详解列表List

    列表 作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) 列表,在其他语言中又被称为数组,是由一系列按特定顺序排列的元素组成.你可以创建包含字母表中所有字母.数字0~9或所有家庭成员姓名 ...

  5. python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值)、使用不同的基数(底数)在对数刻度上构建等距数组、可视化

    python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值).使用不同的基数(底数)在对数刻度上构建等距数组.可视化 目 ...

  6. python中如何创建一个空列表_Python创建空列表的字典2种方法详解

    如果要在 Python 中创建键值是空列表的字典,有多种方法,但是各种方法之间是否由区别?需要作实验验证,并且分析产生的原因.本文针对两种方法做了实验和分析. 如果要在 Python 中创建一个键值都 ...

  7. 在python中创建一个具有特定大小的空列表

    本文翻译自:Create an empty list in python with certain size I want to create an empty list (or whatever i ...

  8. 【Python 3.7】河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键 — 值对可能是 'nile': 'egypt' 。

    [Python 3.7]河流:创建一个字典,在其中存储三条大河流及其流经的国家.其中一个键 - 值对可能是 'nile': 'egypt' . 题目:河流:创建一个字典,在其中存储三条大河流及其流经的 ...

  9. 创建一个Python脚本,实现以下功能。(1)定义一个元组t1=(1,2,R,py,Matlab‘)和一个空列表1ist1。(2)以while循环的方式,用append()函数依次向listl中

    创建一个Python脚本,实现以下功能. (1)定义一个元组t1=(1,2,R,py,Matlab')和一个空列表1ist1. (2)以while循环的方式,用append()函数依次向listl中添 ...

  10. python中如何创建一个空列表_Python学习笔记(1):列表的四种创建方法

    我的电脑安装的是Anaconda 3开源的Python发行版本,其中是集合3.6版本的Python与可视化编程工具采用的是Spyder. 打开Spyder可视化工具,新建一个空白文件,做好备注为&qu ...

最新文章

  1. 编程软件python是什么-现在编程软件有哪些?常用是哪一种?
  2. 阿里云面试官:如果是MySQL引起的CPU消耗过大,你会如何优化?
  3. 使用 Windows Terminal 连接远程主机
  4. mipi协议_MIPI物理层一致性测试:D-PHY一致性测试
  5. 自然语言处理中的预训练模型 —— 邱锡鹏老师的演讲记录
  6. 3.12 - Tuples in Python
  7. python机器学习案例系列教程——支持向量机SVM、核函数
  8. Windows XP Home Edition安裝 IIS 的方法
  9. 拓端tecdat|R语言近似贝叶斯计算MCMC(ABC-MCMC)轨迹图和边缘图可视化
  10. [HAOI2007] 修筑绿化带
  11. java伪代码 读后感
  12. opera官方教程 团队
  13. HTML5期末大作业:动漫网站设计——千与千寻(10页) 含设计报告 HTML+CSS+JavaScript 学生动漫网页设计模板下载 海贼王大学生HTML网页制作作品
  14. JsonView 使用方法
  15. C语言连连看秒杀辅助
  16. 如何从tomcat官网下载自己需要的版本
  17. ccf试题1:小中大
  18. 高速公路5G智能网联技术、方案和应用
  19. JAVA一维数组求和
  20. 办公协同应用「我来 wolai」获数千万人民币融资

热门文章

  1. 51单片机——74HC573锁存器
  2. 【汇编语言】纯汇编语言编写打飞机小游戏
  3. Numpy tricks
  4. 有没有无痛无害的人体成像方法?OCT(光学相干断层扫描)了解一下
  5. 叶片静频测量方法理论基础(自振法上)
  6. (基于matlab)蒙特卡罗法 之 布丰投针实验 (1/10)
  7. 你想成为什么级别的程序员?
  8. Win11C盘扩容详细教程
  9. HTML Entity 简介
  10. 第二篇 界面开发 (Android学习笔记)