使用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 迭代器和iter()函数详解及实例
Mar 21 Python
python和pygame实现简单俄罗斯方块游戏
Feb 19 Python
python爬虫实现中英翻译词典
Jun 25 Python
Django中间件拦截未登录url实例详解
Sep 03 Python
Python连接Impala实现步骤解析
Aug 04 Python
Python实现异步IO的示例
Nov 05 Python
python中scrapy处理项目数据的实例分析
Nov 22 Python
Django利用elasticsearch(搜索引擎)实现搜索功能
Nov 26 Python
python 对象真假值的实例(哪些视为False)
Dec 11 Python
python读取excel数据并且画图的实现示例
Feb 08 Python
python爬取2021猫眼票房字体加密实例
Feb 19 Python
python利用后缀表达式实现计算器功能
Feb 22 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
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
PHP根据session与cookie用户登录状态操作类的代码
2016/05/13 PHP
php实现的PDO异常处理操作分析
2018/12/27 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
如何正确使用javascript 来进行我们的程序开发
2014/06/23 Javascript
Jquery跨域获得Json的简单实例
2016/05/18 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
layui form.render('select', 'test2') 更新渲染的方法
2019/09/27 Javascript
vue项目实现图片上传功能
2019/12/23 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
vue操作dom元素的3种方法示例
2020/09/20 Javascript
用python 制作图片转pdf工具
2015/01/30 Python
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
Python中的相关分析correlation analysis的实现
2019/08/29 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
python实现简单日志记录库glog的使用
2019/12/13 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
Django ModelForm操作及验证方式
2020/03/30 Python
德国专业木制品经销商:Holz-Direkt24
2019/12/26 全球购物
农业资源与环境专业自荐信范文
2013/12/30 职场文书
春节联欢晚会主持词
2014/03/24 职场文书
大学生村官考核材料
2014/05/23 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书
学校教师培训工作总结
2015/10/14 职场文书
Python 发送SMTP邮件的简单教程
2021/06/24 Python
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers
《宝可梦》动画制作25周年到来 官方发布特别纪念视频
2022/04/01 日漫
SpringBoot详解自定义Stater的应用
2022/07/15 Java/Android