python从入门到实践课后题答案第7章_《Python从入门到实践》--第七章 用户输入和while循环 课后练习...
题目:
7-8 熟食店 :创建一个名为sandwich_orders 的列表,在其中包含各种三明治的名字;再创建一个名为finished_sandwiches 的空列表。遍历列
表sandwich_orders ,对于其中的每种三明治,都打印一条消息,如I made your tuna sandwich ,并将其移到列表finished_sandwiches 。所有三明
治都制作好后,打印一条消息,将这些三明治列出来。
7-9 五五香香烟烟熏熏牛牛肉肉((pastrami)卖完了 :使用为完成练习7-8而创建的列表sandwich_orders ,并确保'pastrami' 在其中至少出现了三次。在程序开头附近添加
这样的代码:打印一条消息,指出熟食店的五香烟熏牛肉卖完了;再使用一个while 循环将列表sandwich_orders 中的'pastrami' 都删除。确认最终的列
表finished_sandwiches 中不包含'pastrami' 。
7-10 梦梦想想的的度度假假胜胜地地 :编写一个程序,调查用户梦想的度假胜地。使用类似于“If you could visit one placein the world, where would you go?”的提示,并编写一个打印调查
结果的代码块。
代码:
#!usr/bin/python
# _*_ coding:utf-8 _*_
'''
#熟食店
sandwich_orders = ["tomato_sandwich","beef_sandwich","onion_sandwich"]
finished_sandwiches = []
#当sandwich_orders 的列表不为空时,循环一直执行
while sandwich_orders:
for sandwich_order in sandwich_orders:
print("我给你做了%s"%sandwich_order)
if sandwich_order in sandwich_orders:
finished_sandwich = sandwich_orders.pop()
finished_sandwiches.append(finished_sandwich)
print("下面是制作好的三明治:")
for finished_sandwich2 in finished_sandwiches:
print(finished_sandwich2)
'''
#五香烟熏牛肉
sandwich_orders2 = [
"tomato_sandwich",
"beef_sandwich",
"onion_sandwich",
"pastrami",
"pastrami",
"pastrami",
]
while "pastrami" in sandwich_orders2:
sandwich_orders2.remove("pastrami")
print("尊敬的各位顾客,本店今天的五香牛肉卖完了")
print("本店还剩下列品种的三明治可供选择:")
for sandwich_selling in sandwich_orders2:
print(sandwich_selling)
#梦想的度假圣地
places = {}
polling_active = True
while polling_active:
name = input("请输入你的名字:")
place = input("请输入你想去的地方")
places[name] = place
another_case = input("还有人想参与调查么:yes/no")
if another_case == "no":
polling_active = False
print("下面是调查的结果")
for place2 in places:
print(place2)
python从入门到实践课后题答案第7章_《Python从入门到实践》--第七章 用户输入和while循环 课后练习...相关推荐
- java语言程序设计教程课后题答案魏永红_《Java语言程序设计教程》习题参考答案...
1 / 23 < Java 语 言 程 序 设 计 教 程 > 习 题 参 考 答 案 第 1 章 习题参考答案 一.选择题 1 . B 2 . D 3 . C 4 . B 5 . A 6 ...
- java语言程序设计教程课后题答案魏永红_《Java语言程序设计基础教程》习题解答...
1 . Java 运行平台包括三个版本,请选择正确的三项: ( ) A. J2EEB. J2ME C. J2SE D. J2E 解答: A , B , C 2 . Java JDK 中反编译工具是: ...
- 软件工程案例教程答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践)
软件工程案例教程 答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践) 第一章 课后答案 一.填空题 二.判断题 三.选择题 第二章 课后答案 一.填空题 二.判断题 三.选择题 第三 ...
- JavaEE企业级应用开发教程 传智课后题答案
JavaEE企业级应用开发教程 传智课后题答案 第一章(Spring的基本应用) 第二章(Spring中的Bean) 第三章(3-1)(Spring AOP) 第三章(3-2)(Spring AOP) ...
- 计算机程序设计vb课后题,《VB程序设计》课后题答案
<VB程序设计>课后题答案 第二章 一.问答题 1.叙述建立一个完整的应用程序的过程. 答:界面设计编写事件过程代码 运行.调试 保存文件 2.当建立好一个简单的应用程序后,假定该工程仅有 ...
- 计算机组成原理唐朔飞课后答案第六章,计算机组成原理第六章部分课后题答案(唐朔飞版)...
计算机组成原理第六章部分课后题答案(唐朔飞版) 6.4 设机器数字长为8位(含1位符号位在内),写出对应下列各真值的原码.补码和反码. -13/64,29/128,100,-87 解:十进制 ...
- [转载] JAVA语言程序设计(基础篇)第十版课后题答案(第一章)
参考链接: Java中的Scanner和nextChar() JAVA语言程序设计(基础篇)第十版课后题答案 第一章 第二题 /** Created by ysy on 2018/7/6. */ pu ...
- 算法导论第十二章总结以及课后题答案
二叉搜索树 总结 1.查找二叉搜索树中最大关键字元素 TREE-MAXIMUM(x)while x.right!=NILx=x.rightreturn x 2.查找二叉搜索树中最小关键字元素 TREE ...
- 西安电子科技大学计算机网络技术,计算机网络技术与应用课后题答案(西安电子科技大学).doc...
计算机网络技术与应用课后题答案(西安电子科技大学) <计算机网络应用基础>试题(1) 题目 项目 第一大题 第二大题 第三大题 第四大题 总 分 得 分 评卷人 一.填空题(每空1分,共2 ...
最新文章
- 随机线性插值提高神经网络的健壮性
- VirtualBox虚拟机后台运行
- Java的Web项目使用DWR简单配置说明
- W-D-S-UART编程
- 大白话说Java泛型:入门、使用、原理
- 设计模式理解:模板方法
- 详解struts2中struts.properties
- 螺旋桨设计软件_欧洲斥巨资研发的A400M螺旋桨运输机,为啥就没人买啊?| 图说...
- JavaScript Essentials:如何为循环而烦恼
- 摄像头夜间拍摄画面有拖影_让客厅秒变健身房,OPPO智能电视R1+摄像头上手体验...
- [Dynamic Language] Python os
- 桌面弹球游戏终结,含有全部代码
- e5cc温控仪通讯参数设定_应用 | 如何实现S7300与S7200smart通讯?
- 餐饮业实施5S管理的效益及实施方案
- 鸿蒙系统一定要成功,鸿蒙造化珠
- vue 中使用 pug
- 2018的趋势与展望(下)——记罗振宇“时间的朋友2017”跨年演讲
- 计算机演示文稿实验报告,演示文稿实验报告
- 解决Vue项目: verbose stack Error: unable to resolve dependency tree
- SpringBoot集成移动云MAS平台(SDK版本)
热门文章
- book回车键 mac_实用的Macbook设置,这些你一定要知道
- html5 canvas写成的水墨大写意画笔
- offsetHeight、offsetWidth
- 修改samba服务器密码,samba服务器配置密码
- android dtb文件位置_反编译andriod dtb.img 为dts
- 糯米团—重制“iPhone团购信息客户端”(四)
- 1、使用小熊派(BearPi-HM_Nano)驱动DHT11
- 《淘宝网开店 SEO 推广 营销 爆款 实战200招》——1.7 网店推广的误区
- 南昌航空大学计算机学校,中国前五名热门的航天航空大学,你都知道哪一个
- 简单数论总结(整除)