使用Python实现租车计费系统的两种方法


Posted in Python onSeptember 29, 2018

要求:

#出租车计费**************************************************************************************

# 要求:循环输入公里数,自动计算所需费用,费用计算公式如下
# 0.公里数小于等于0时输出:
#   请输入正确的公里数进行计算,程序结束
# 1.出租车起步价8元,包含2公里
# 2.超过两公里的部分,每公里收取1.2元
# 3.超过12公里的部分,每公里收取1.5元

方法一:

while True:
  km = float(input('请输入公里数:'))
  if km <= 0:
    print('公里数输入错误,重新输入:')
    break
  else:
    if km <= 2 and km > 0:
      print('您需要支付8元车费!')
    if km >2 and km <= 12:
      cost = 8 + (km - 2) * 1.2
      print('您需要支付 %s'%cost,'元车费!')
    if km > 12:
      cost = 8 +(12 - 2) * 1.2 + (km -12)*1.5
      print('您需要支付%s'%cost,'元车费!')

方法二:

while True:
  km=int(input('请输入公里数:'))
  while km <0:
    print('输入有误,重新输入:')
    break
  if km>0 and km<=2:
    print('花费8元')
  elif km>2 and km <=12:
    cost=8+(km-2)*1.2
    print('花费%s元'%cost)
  elif km>12:
    cost=8+(12-2)*1.2+(km-12)*1.5
    print('花费%s元'%cost)

输出结果:

请输入公里数:2
您需要支付8元车费!
请输入公里数:12
您需要支付 20.0 元车费!
请输入公里数:20
您需要支付32.0 元车费!
请输入公里数:1.6
您需要支付8元车费!

总结

以上所述是小编给大家介绍的使用Python实现租车计费系统的两种方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python 查找文件夹下所有文件 实现代码
Jul 01 Python
Python pass 语句使用示例
Mar 11 Python
Python实现从订阅源下载图片的方法
Mar 11 Python
讲解Python中fileno()方法的使用
May 24 Python
12步入门Python中的decorator装饰器使用方法
Jun 20 Python
python实现给scatter设置颜色渐变条colorbar的方法
Dec 13 Python
python中的单引号双引号区别知识点总结
Jun 23 Python
Python笔记之代理模式
Nov 20 Python
python 统计文件中的字符串数目示例
Dec 24 Python
python-xpath获取html文档的部分内容
Mar 06 Python
python 动态绘制爱心的示例
Sep 27 Python
Python中22个万用公式的小结
Jul 21 Python
Python实现App自动签到领取积分功能
Sep 29 #Python
10个Python小技巧你值得拥有
Sep 29 #Python
实例分析python3实现并发访问水平切分表
Sep 29 #Python
3个用于数据科学的顶级Python库
Sep 29 #Python
使用Python机器学习降低静态日志噪声
Sep 29 #Python
python实现字符串和字典的转换
Sep 29 #Python
python实现字符串中字符分类及个数统计
Sep 28 #Python
You might like
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
php递归方法实现无限分类实例代码
2014/02/28 PHP
PHP中使用memcache存储session的三种配置方法
2014/04/05 PHP
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
php中preg_match的isU代表什么意思
2015/10/01 PHP
详解PHP的Yii框架中扩展的安装与使用
2016/04/01 PHP
checkbox 多选框 联动实现代码
2008/10/22 Javascript
JavaScript 学习笔记(十一)
2010/01/19 Javascript
Javascript 垃圾收集机制介绍理解
2013/05/14 Javascript
JS实现当前页居中分页效果的方法
2015/06/18 Javascript
javascript中Array()数组函数详解
2015/08/23 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
koa源码中promise的解读
2018/11/13 Javascript
在NPM发布自己造的轮子的方法步骤
2019/03/09 Javascript
利用不到200行代码写一款属于你自己的js类库
2019/07/08 Javascript
windows下Virtualenvwrapper安装教程
2017/12/13 Python
python3实现跳一跳点击跳跃
2018/01/08 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
2018/08/05 Python
浅谈Django的缓存机制
2018/08/23 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
python实现一个简单的ping工具方法
2019/01/31 Python
django2笔记之路由path语法的实现
2019/07/17 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
2019/12/23 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
中国旅游网站:同程旅游
2016/09/11 全球购物
Mixbook加拿大:照片书,照片卡,剪贴簿,年历和日历
2017/02/21 全球购物
奥地利网上现代灯具和灯饰店:Lampenwelt.at
2018/01/29 全球购物
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
幼师专业求职推荐信
2013/11/08 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书