使用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爬取可用的代理IP
Aug 18 Python
详解如何利用Cython为Python代码加速
Jan 27 Python
儿童编程python入门
May 08 Python
Python简单实现网页内容抓取功能示例
Jun 07 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
Jul 11 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
Nov 16 Python
Python partial函数原理及用法解析
Dec 11 Python
Python 过滤错误log并导出的实例
Dec 26 Python
pytorch 自定义卷积核进行卷积操作方式
Dec 30 Python
python 读取二进制 显示图片案例
Apr 24 Python
Tensorflow加载Vgg预训练模型操作
May 26 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
Jun 02 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
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
PHP不使用递归的无限级分类简单实例
2016/11/05 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
jQuery 学习6 操纵元素显示效果的函数
2010/02/07 Javascript
JS中 用户登录系统的解决办法
2013/04/15 Javascript
js中的this关键字详解
2013/09/25 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
jQuery原型属性和原型方法详解
2015/07/07 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
基于iScroll实现内容滚动效果
2018/03/21 Javascript
Vue中插入HTML代码的方法
2018/09/21 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
JS实现盒子拖拽效果
2020/02/06 Javascript
vue基于better-scroll仿京东分类列表
2020/06/30 Javascript
Python中的yield浅析
2014/06/16 Python
python中Flask框架简单入门实例
2015/03/21 Python
利用python代码写的12306订票代码
2015/12/20 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
解决在pycharm中显示额外的 figure 窗口问题
2019/01/15 Python
python 将日期戳(五位数时间)转换为标准时间
2019/07/11 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
Python通过2种方法输出带颜色字体
2020/03/02 Python
Python使用Paramiko控制liunx第三方库
2020/05/20 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
GNC健安喜美国官网:美国第一营养品牌
2016/07/22 全球购物
MVMT手表官方网站:时尚又实惠的高品质手表
2016/12/04 全球购物
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
世界上最大的售后摩托车零配件超市:J&P Cycles
2017/12/08 全球购物
美国新娘礼品店:The Paisley Box
2020/09/08 全球购物
高中生学习的自我评价
2013/12/14 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
党员进社区活动总结
2015/05/07 职场文书