题目:

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循环 课后练习...相关推荐

  1. java语言程序设计教程课后题答案魏永红_《Java语言程序设计教程》习题参考答案...

    1 / 23 < Java 语 言 程 序 设 计 教 程 > 习 题 参 考 答 案 第 1 章 习题参考答案 一.选择题 1 . B 2 . D 3 . C 4 . B 5 . A 6 ...

  2. java语言程序设计教程课后题答案魏永红_《Java语言程序设计基础教程》习题解答...

    1 . Java 运行平台包括三个版本,请选择正确的三项: ( ) A. J2EEB. J2ME C. J2SE D. J2E 解答: A , B , C 2 . Java JDK 中反编译工具是: ...

  3. 软件工程案例教程答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践)

    软件工程案例教程 答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践) 第一章 课后答案 一.填空题 二.判断题 三.选择题 第二章 课后答案 一.填空题 二.判断题 三.选择题 第三 ...

  4. JavaEE企业级应用开发教程 传智课后题答案

    JavaEE企业级应用开发教程 传智课后题答案 第一章(Spring的基本应用) 第二章(Spring中的Bean) 第三章(3-1)(Spring AOP) 第三章(3-2)(Spring AOP) ...

  5. 计算机程序设计vb课后题,《VB程序设计》课后题答案

    <VB程序设计>课后题答案 第二章 一.问答题 1.叙述建立一个完整的应用程序的过程. 答:界面设计编写事件过程代码 运行.调试 保存文件 2.当建立好一个简单的应用程序后,假定该工程仅有 ...

  6. 计算机组成原理唐朔飞课后答案第六章,计算机组成原理第六章部分课后题答案(唐朔飞版)...

    计算机组成原理第六章部分课后题答案(唐朔飞版) 6.4 设机器数字‎长为8位(含1位符号‎位在内),写出对应下‎列各真值的‎原码.补码和反码‎. -13/64,29/128,100,-87 解:十进制 ...

  7. [转载] JAVA语言程序设计(基础篇)第十版课后题答案(第一章)

    参考链接: Java中的Scanner和nextChar() JAVA语言程序设计(基础篇)第十版课后题答案 第一章 第二题 /** Created by ysy on 2018/7/6. */ pu ...

  8. 算法导论第十二章总结以及课后题答案

    二叉搜索树 总结 1.查找二叉搜索树中最大关键字元素 TREE-MAXIMUM(x)while x.right!=NILx=x.rightreturn x 2.查找二叉搜索树中最小关键字元素 TREE ...

  9. 西安电子科技大学计算机网络技术,计算机网络技术与应用课后题答案(西安电子科技大学).doc...

    计算机网络技术与应用课后题答案(西安电子科技大学) <计算机网络应用基础>试题(1) 题目 项目 第一大题 第二大题 第三大题 第四大题 总 分 得 分 评卷人 一.填空题(每空1分,共2 ...

  10. 学海灯塔课后题答案模块上线

    我们的学海灯塔马上就要发布了,大家是不是很期待呢?欢迎大家访问我们的学海灯塔 学海灯塔课后题答案上线了,欢迎访问我们的学海灯塔

最新文章

  1. 城市追风口,车企“缉拿”路测牌照
  2. numpy找到数组中符合条件的数
  3. flutter AppBar
  4. maven实战笔记-13
  5. 温州大学《机器学习》课程课件(七、决策树)
  6. linux中shell变量$#,$@,$0,$1,$2的含义解释(转)
  7. 地图事件触发_使用地图触发功能处理相干事件
  8. 如何在 CentOS 7上安装和使用 Docker Compose
  9. Cheatsheet: 2015 03.01 ~ 03.31
  10. access建立er图_关于ER图的快速生成 | 学步园
  11. 2019hbcpc部分题解
  12. 突破蓝牙壁垒:aptX技术完美解决无线音频的延时问题
  13. PC机上常用 EDA 软件
  14. tensorflow实现非线性拟合
  15. Eclipse Debug不为人知的秘密
  16. Linux中cut命令的作用
  17. 56、基于51单片机 WiFi温湿度加四个继电器报警
  18. SCI科研工具推荐合集!
  19. ecmall mysql.php_ECMall支持SSL连接邮件服务器的配置方法详解
  20. UPPAAL例子-维京人过河

热门文章

  1. linux应用编程和网络编程-3.1.linux中的文件IO(read write open lseek)系统文件管理 inode 3种退出 fd 文件共享
  2. python 球的表面积和体积_用公式法求简单几何体的表面积和体积
  3. 微信开发者管理工具上线内测版,增加了内置的git管理和支持npm安装,6666666……
  4. 多平台统一用户系统设计
  5. 阿里平头哥ubuntu环境搭建到开发(从ubuntu安装到Linux环境配置)
  6. 运动耳机有线的好还是无线的好、最佳运动耳机推荐清单
  7. Vcard 解析 类
  8. 无心插柳柳成荫,有心种花花不开
  9. 程序员必备的 “ 摸鱼神器 ” 来了 !
  10. 加码云原生,斩获 19000 Star 的开源国产数据库又上新