假设游乐园或不同的景点会根据年龄收取不同的票价:

1.不到3岁的小孩免门票;

2.3岁到12岁的小孩需买儿童票,每张10元;

3.超过12岁的小孩及成人则需买成人票,每张20元;

4.大于60岁的老人,则可以买老年票,每张15元。

#首先在程序开头可以先编写好相对应提示语句,使顾客知道需要输入什么样的内容:

prompt = "\nPlease enter your age."

prompt += "\n(You will know how much you should pay for the ticket):"

#接着就可以用while语句来编辑一个循环的语句。直接无限循环语句可用while true来执行:

while True:

message = input(prompt)

message = int(message)

input(): 将prompt内容先插入,提示用户需要输入内容,再进行输入。

int(message) 则是在数值比较时不可缺。

#message里输出的值会是一个字符串。如果用户将会输入数字,而后又需将进行数字之间的对比,需要将message先转化为数值用int()函数

#用int()函数内部不能为空,为空则会无限循环第一个if语句。“之后无论输入什么值,都直接跳到You are free for the show!”

#最后则在while语句中嵌套一个if从句就可以了:

while True:

.....

.....

if message < 3:

print("\nYou are free for the show!")

elif message <= 12:

print("\nYou are a child, and only need 10 dollars for the show.")

elif message <= 60:

print("\nYou should pay for 20 dollars for this show.")

else:

print("\nYou have discount, and only need to pay 15 dollars.")

运行结果:

python年龄计算器_使用python的while语句,编写简单门票与年龄计算器相关推荐

  1. 使用python的while语句,编写简单门票与年龄计算器

    假设游乐园或不同的景点会根据年龄收取不同的票价: 1.不到3岁的小孩免门票: 2.3岁到12岁的小孩需买儿童票,每张10元: 3.超过12岁的小孩及成人则需买成人票,每张20元: 4.大于60岁的老人 ...

  2. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  3. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  4. python制作计算机程序_用 Python 开发实用程序 – 计算器

    一段时间前,自己制作了一个库 "sui-math".这其实是 math 的翻版.做完后,我又想到,python 既然可以轻易的完成任何的数学计算,何不用 python 开发一个小程 ...

  5. python 写一个计算器_用 Python 写个计算器

    首页 专栏 python 文章详情 0 用 Python 写个计算器 Python小二 发布于 56 分钟前 我们常见的计算辅助工具有两种,一种是古人发明的算盘,另一种就是我们现代人发明的计算器,与算 ...

  6. python 创意项目_针对python开发人员的10个很棒的python项目创意

    python 创意项目 The joy of coding Python should be in seeing short, concise, readable classes that expre ...

  7. python集群_使用Python集群文档

    python集群 Natural Language Processing has made huge advancements in the last years. Currently, variou ...

  8. python 网页编程_通过Python编程检索网页

    python 网页编程 The internet and the World Wide Web (WWW), is probably the most prominent source of info ...

  9. python机器学习预测_使用Python和机器学习预测未来的股市趋势

    python机器学习预测 Note from Towards Data Science's editors: While we allow independent authors to publish ...

最新文章

  1. 小时候糖吃多了,长大后记性会变差| Nature子刊最新研究
  2. C++学习笔记之——引用 内联函数
  3. 03、MySQL—数据表操作
  4. mini车f和r的区别_雪铁龙也造出了“老头乐”,外观复古时尚,叫板宏光MINI?...
  5. PAT:1013. 数素数 (20) AC
  6. 如何用计算机判断直角三角形,三角形角度(直角三角形懒人计算器)
  7. 自动化测试平台(七):头像展示、下拉菜单及用户管理模块增删改功能实现
  8. 标签打印软件如何设计正反面打印模式
  9. 鸿蒙运行linux软件,在Linux系统下要运行鸿蒙HarmonyOS应用可试试xDroid软件
  10. 微信开放平台网站应用配置
  11. 驾培行业现状改革创新探索互联网+品牌服务模式
  12. ML机器学习基础的编程技巧:
  13. PO,VO,DAO,BO,POJO之间的区别与解释
  14. su、sudo命令和限制root远程登录
  15. angularjs指令中的compile与link函数详解
  16. bootstrap网格布局自适应问题
  17. Windows下命令行安装Pytorch(GPU)
  18. sql server 子查询的两种方式
  19. SQL语句查询所有表和查询表里的所有字段
  20. 英文样式教师求职简历免费word模板

热门文章

  1. java 分布式计算框架_java分布式系统框架的分类
  2. Allegro 自动封装生成器 FPM0.08 安装与教程
  3. 海贼班 胡船长第二次直播笔记 宏
  4. conductor 3.13.2 win10 idea 编译
  5. BLE广播流程介绍 蓝牙广播 低功耗蓝牙广播的实现流流程介绍 /BLE Advertising flow ----- 蓝牙低功耗协议栈
  6. 爆炒江湖显示正在获取服务器信息,爆炒江湖攻略大全 常见问题及必备知识指南...
  7. 数据缺失常见处理方法
  8. 【Unity3D】Unity 脚本 ⑤ ( 编辑模式与播放模式 )
  9. pjax php,php整合pjax(pushstate+ajax)实现无刷新页面
  10. 【微服务】重新理解微服务之它还那么纯粹吗?