使用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 相关文章推荐
pymongo实现控制mongodb中数字字段做加法的方法
Mar 26 Python
Python批量创建迅雷任务及创建多个文件
Feb 13 Python
浅析Python中的多条件排序实现
Jun 07 Python
python fabric实现远程部署
Jan 05 Python
Python编程django实现同一个ip十分钟内只能注册一次
Nov 03 Python
详解flask入门模板引擎
Jul 18 Python
Python将文本去空格并保存到txt文件中的实例
Jul 24 Python
pyqt5 删除layout中的所有widget方法
Jun 25 Python
15行Python代码实现免费发送手机短信推送消息功能
Feb 27 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
Apr 27 Python
python 日志模块 日志等级设置失效的解决方案
May 26 Python
Django实现drf搜索过滤和排序过滤
Jun 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
刚才在简化php的库,结果发现很多东西
2006/12/31 PHP
php 采集书并合成txt格式的实现代码
2009/03/01 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
jQuery 操作XML入门
2008/12/25 Javascript
javascript 原型模式实现OOP的再研究
2009/04/09 Javascript
jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
2013/01/24 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
浅析javascript中函数声明和函数表达式的区别
2015/02/15 Javascript
jquery图片切换插件
2015/03/16 Javascript
JavaScript实现在页面间传值的方法
2015/04/07 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
JS表格组件神器bootstrap table详解(强化版)
2016/05/26 Javascript
JavaScript Promise 用法
2016/06/14 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
微信小程序(订阅消息)功能
2019/10/25 Javascript
Python中字典(dict)和列表(list)的排序方法实例
2014/06/16 Python
Python访问MySQL封装的常用类实例
2014/11/11 Python
python编写朴素贝叶斯用于文本分类
2017/12/21 Python
python+numpy按行求一个二维数组的最大值方法
2019/07/09 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
2020/01/15 Python
python识别验证码图片实例详解
2020/02/17 Python
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
.net工程师笔试题
2012/06/09 面试题
大专毕业生自我评价分享
2013/11/10 职场文书
工作自我评价怎么写
2014/01/29 职场文书
任命书范本大全
2014/06/06 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
初中英语教师个人工作总结
2015/02/09 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
CSS 实现角标效果的完整代码
2022/06/28 HTML / CSS