python从入门到实践课后题答案第7章_《Python从入门到实践》--第七章 while循环 课后练习...
题目:
7-4 比萨配料 :编写一个循环,提示用户输入一系列的比萨配料,并在用户输入'quit' 时结束循环。每当用户输入一种配料后,都打印一条消息,说我们会在比萨
中添加这种配料。
7-5 电影票 :有家电影院根据观众的年龄收取不同的票价:不到3岁的观众免费;3~12岁的观众为10美元;超过12岁的观众为15美元。请编写一个循环,在其中询问用
户的年龄,并指出其票价。
7-6 三个出口 :以另一种方式完成练习7-4或练习7-5,在程序中采取如下所有做法。
在while 循环中使用条件测试来结束循环。
使用变量active 来控制循环结束的时机。
使用break 语句在用户输入'quit' 时退出循环。
7-7 无限循环 :编写一个没完没了的循环,并运行它(要结束该循环,可按Ctrl+C,也可关闭显示输出的窗口)。
代码:
#!usr/bin/python
# _*_ coding:utf-8 _*_
#披萨配料
prompt = "请输入要添加的配料(按quit退出点餐):"
active = True
while active:
toppings = input(prompt)
if toppings == "quit":
active = False
else:
print("我们将会在披萨中添加你想要的%s"%toppings)
#电影票
prompt = "请问你多大?"
active = True
while active:
age = int(input(prompt))
if age < 3:
print("小于三岁可以免票")
elif age>3 and age<12:
print("请付十美元")
elif age >12:
print("请付15美元")
#三个出口
#披萨配料2
prompt_1 = "请输入要添加的配料(按quit退出点餐):"
active_1 = True
while active_1:
toppings = input(prompt_1)
if toppings == "quit":
active_1 = False
else:
print("我们将会在披萨中添加你想要的%s"%toppings)
prompt_2 = "请输入要添加的配料(按quit退出点餐):"
active_2 = True
while active_2:
toppings = input(prompt_2)
if toppings == "quit":
break
print("我们将会在披萨中添加你想要的%s"%toppings)
#无限循环
i = 1
while i <10:
print(i)
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 ...
- 学海灯塔课后题答案模块上线
我们的学海灯塔马上就要发布了,大家是不是很期待呢?欢迎大家访问我们的学海灯塔 学海灯塔课后题答案上线了,欢迎访问我们的学海灯塔
最新文章
- 城市追风口,车企“缉拿”路测牌照
- numpy找到数组中符合条件的数
- flutter AppBar
- maven实战笔记-13
- 温州大学《机器学习》课程课件(七、决策树)
- linux中shell变量$#,$@,$0,$1,$2的含义解释(转)
- 地图事件触发_使用地图触发功能处理相干事件
- 如何在 CentOS 7上安装和使用 Docker Compose
- Cheatsheet: 2015 03.01 ~ 03.31
- access建立er图_关于ER图的快速生成 | 学步园
- 2019hbcpc部分题解
- 突破蓝牙壁垒:aptX技术完美解决无线音频的延时问题
- PC机上常用 EDA 软件
- tensorflow实现非线性拟合
- Eclipse Debug不为人知的秘密
- Linux中cut命令的作用
- 56、基于51单片机 WiFi温湿度加四个继电器报警
- SCI科研工具推荐合集!
- ecmall mysql.php_ECMall支持SSL连接邮件服务器的配置方法详解
- UPPAAL例子-维京人过河
热门文章
- linux应用编程和网络编程-3.1.linux中的文件IO(read write open lseek)系统文件管理 inode 3种退出 fd 文件共享
- python 球的表面积和体积_用公式法求简单几何体的表面积和体积
- 微信开发者管理工具上线内测版,增加了内置的git管理和支持npm安装,6666666……
- 多平台统一用户系统设计
- 阿里平头哥ubuntu环境搭建到开发(从ubuntu安装到Linux环境配置)
- 运动耳机有线的好还是无线的好、最佳运动耳机推荐清单
- Vcard 解析 类
- 无心插柳柳成荫,有心种花花不开
- 程序员必备的 “ 摸鱼神器 ” 来了 !
- 加码云原生,斩获 19000 Star 的开源国产数据库又上新