"""练习7-8:熟食店 创建一个名为sandwich_orders的列表,在其
中包含各种三明治的名字,再创建一个名
为finished_sandwiches的空列表。遍历列
表sandwich_orders,对于其中的每种三明治,都打印一条消
息,如I made your tuna sandwich,并将其移到列
表finished_sandwiches中。所有三明治都制作好后,打印一条
消息,将这些三明治列出来。"""sandwich_orders = ['tuna', 'chicken', 'cheese', 'sushi']
finished_sandwiches = []
while sandwich_orders:popped_sanwich = sandwich_orders.pop()print(f"I made your {popped_sanwich} sandwich.")finished_sandwiches.append(popped_sanwich)
print(finished_sandwiches)"""练习7-9:五香烟熏牛肉卖完了 使用为完成练习7-8而创建的列
表sandwich_orders,并确保'pastrami'在其中至少出现了三
次。在程序开头附近添加这样的代码:打印一条消息,指出熟食店
的五香烟熏牛肉(pastrami)卖完了;再使用一个while循环将列
表sandwich_orders中的'pastrami'都删除。确认最终的列
表finished_sandwiches未包含'pastrami'。
"""
sandwich_orders = ['pastrami', 'tuna', 'chicken', 'pastrami', 'cheese', 'pastrami', 'sushi']
finished_sandwiches = []
print("Pastrami has sold out.")
while sandwich_orders:popped_sanwich = sandwich_orders.pop()if popped_sanwich.lower() == 'pastrami':continueprint(f"I made your {popped_sanwich} sandwich.")finished_sandwiches.append(popped_sanwich)
print(finished_sandwiches)

python 学习笔记 while循环相关推荐

  1. Python学习笔记——for循环和range函数

    Python学习笔记--for循环和range函数 Python的for循环 for 目标 in 表达式 :循环体 案例一 >>> example = 'abcdef' >&g ...

  2. Python学习笔记:循环语句

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  3. python学习笔记二— 循环

    程序结构 •三种结构◾顺序 ◾循环 ◾分支 分支结构 •分支结构基本语法◾if (如果) 条件表达式: ◾语句1 ◾语句2 ◾语句3 ◾- •条件表达式就是计算机结果必须为 布尔值 的表达式 •表达式 ...

  4. Python 学习笔记9 循环语句 For in

    For in 循环主要适用于遍历一个对象中的所有元素.我们可以使用它遍历列表,元组和字典等等. 其主要的流程如下:(图片来源于: https://www.yiibai.com/python/pytho ...

  5. python 学习笔记 - for循环: 字典遍历, 分别打印key, value, key:value

    #遍历字典, 分别打印key, value, key:value emp = {'name':'Tom', 'age':20, 'salary' : 8800.00}for k in emp.keys ...

  6. python学习笔记(15)循环设计

    python学习笔记(15)循环设计 原链:http://www.cnblogs.com/vamei/archive/2012/07/09/2582435.html 注意:zip()在python2 ...

  7. Python学习笔记三之编程练习:循环、迭代器与函数

    Python学习笔记三之编程练习 1. 编程第一步 # 求解斐波纳契数列 #/user/bin/python3#Fibonacci series:斐波那契数列 #两个元素的总和确定了下一个数 a,b= ...

  8. Python学习笔记D2(条件与循环)

    Python学习笔记D2(条件与循环) 条件语句 if expression:(可以利用布尔操作符and,or,not) *****语句- elif:(else if) ***** 语句- else: ...

  9. python学习笔记目录

    人生苦短,我学python学习笔记目录: week1 python入门week2 python基础week3 python进阶week4 python模块week5 python高阶week6 数据结 ...

最新文章

  1. php把数组转为字符串函数,php把数组转为字符串用什么函数
  2. C语言 获取数组的元素个数
  3. 给opentaps添加定制的表和字段
  4. ModuleNotFoundError: No module named 'django.core.urlresolvers'
  5. 程序员的噩梦,你遇到过哪几条?
  6. C# 数据适配器之 DataAdapter 对象
  7. 【IDEA】idea中maven项目Resource目录下的资源文件无法编译
  8. php删除记录图片吗,php 删除记录同时删除图片文件的实现代码_PHP教程
  9. Ubuntu18.04下C++编译tensorflow并在QT中使用
  10. 超微主板升级BIOS
  11. Report Machine使用方法
  12. pyqt html编辑器,PyQt笔记——代码编辑器Scintilla的使用方法
  13. UNI-APP实现扫描二维码
  14. matlab球面投影(二)
  15. 嵌入式c c++开发笔记(opencv图片,视频的翻转,截取,旋转)
  16. java排序接口ComparableT 的实现与使用
  17. 手把手教你买基金----读书笔记
  18. 考试科目C语言缩写,全国计算机专业统考 考试科目都有什么
  19. 51假期读书笔记(下)——流畅的python
  20. nokia x android 界面,诺基亚(NOKIA)X手机主界面评测-ZOL中关村在线

热门文章

  1. android怎么实现记住密码功能,安卓 实现记住用户名和密码功能
  2. gorm time.Time 使用钩子函数解决反序列化问题
  3. wps设置根据单元格值设置一整行颜色
  4. 阿里数据迁移工具 - 愚公
  5. 逆水寒 大区 服务器位置,《逆水寒》合服投票计算规则
  6. PageHelper关于Mybatis一对多查询返回Total错误
  7. linux开发笔记:Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
  8. 智能餐盘结算系统打造不一样的餐厅
  9. Python老男孩第一天
  10. 动漫插画网课学费大概多少钱