【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
【Python 3.7】熟食店:创建一个名为 sandwich_orders 的列表,在其中包含各种三明治的名 字;再创建一个名为 finished_sandwiches 的空列表……相关推荐
- Python 7.8 熟食店
创建一个名为sandwich_orders的列表,在其中包含各种三明治的名字:再创建一个名为finished_sandwiches 的空列表.遍历列表sandwich_orders,对于其中的每种三明 ...
- python调用函数传参时、有默认值的在中间 报错了_python的大坑:使用空列表作为默认参数,让我怀疑遇到了灵异代码...
在python中,不要使用列表或者其他可变类型的数据容器作为默认参数.否则你很可能会遇到奇奇怪怪的问题. 如果你在调用某一个函数时,传了同样的参数,手动执行,每次结果都正确.但是用循环遍历重复多次执行 ...
- java编写一个学生类和教师类_JAVA:1、编写一个学生类,类名为Student,包含如下成员:...
1.编写一个学生类,类名为Student,包含如下成员:成员变量:1)变量名:name:类型:String:访问权限:private2)变量名:ID:类型:String:访问权限:private3) ...
- python创建一个空列表alist_【Python 1-7】Python手把手教程之——详解列表List
列表 作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) 列表,在其他语言中又被称为数组,是由一系列按特定顺序排列的元素组成.你可以创建包含字母表中所有字母.数字0~9或所有家庭成员姓名 ...
- python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值)、使用不同的基数(底数)在对数刻度上构建等距数组、可视化
python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值).使用不同的基数(底数)在对数刻度上构建等距数组.可视化 目 ...
- python中如何创建一个空列表_Python创建空列表的字典2种方法详解
如果要在 Python 中创建键值是空列表的字典,有多种方法,但是各种方法之间是否由区别?需要作实验验证,并且分析产生的原因.本文针对两种方法做了实验和分析. 如果要在 Python 中创建一个键值都 ...
- 在python中创建一个具有特定大小的空列表
本文翻译自:Create an empty list in python with certain size I want to create an empty list (or whatever i ...
- 【Python 3.7】河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键 — 值对可能是 'nile': 'egypt' 。
[Python 3.7]河流:创建一个字典,在其中存储三条大河流及其流经的国家.其中一个键 - 值对可能是 'nile': 'egypt' . 题目:河流:创建一个字典,在其中存储三条大河流及其流经的 ...
- 创建一个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中添 ...
- python中如何创建一个空列表_Python学习笔记(1):列表的四种创建方法
我的电脑安装的是Anaconda 3开源的Python发行版本,其中是集合3.6版本的Python与可视化编程工具采用的是Spyder. 打开Spyder可视化工具,新建一个空白文件,做好备注为&qu ...
最新文章
- 编程软件python是什么-现在编程软件有哪些?常用是哪一种?
- 阿里云面试官:如果是MySQL引起的CPU消耗过大,你会如何优化?
- 使用 Windows Terminal 连接远程主机
- mipi协议_MIPI物理层一致性测试:D-PHY一致性测试
- 自然语言处理中的预训练模型 —— 邱锡鹏老师的演讲记录
- 3.12 - Tuples in Python
- python机器学习案例系列教程——支持向量机SVM、核函数
- Windows XP Home Edition安裝 IIS 的方法
- 拓端tecdat|R语言近似贝叶斯计算MCMC(ABC-MCMC)轨迹图和边缘图可视化
- [HAOI2007] 修筑绿化带
- java伪代码 读后感
- opera官方教程 团队
- HTML5期末大作业:动漫网站设计——千与千寻(10页) 含设计报告 HTML+CSS+JavaScript 学生动漫网页设计模板下载 海贼王大学生HTML网页制作作品
- JsonView 使用方法
- C语言连连看秒杀辅助
- 如何从tomcat官网下载自己需要的版本
- ccf试题1:小中大
- 高速公路5G智能网联技术、方案和应用
- JAVA一维数组求和
- 办公协同应用「我来 wolai」获数千万人民币融资