使用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实现全角半角转换的方法
Aug 18 Python
wxPython框架类和面板类的使用实例
Sep 28 Python
教大家玩转Python字符串处理的七种技巧
Mar 31 Python
Python图形绘制操作之正弦曲线实现方法分析
Dec 25 Python
python实现画圆功能
Jan 25 Python
使用coverage统计python web项目代码覆盖率的方法详解
Aug 05 Python
python隐藏类中属性的3种实现方法
Dec 19 Python
python对数组进行排序,并输出排序后对应的索引值方式
Feb 28 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
Aug 07 Python
Pycharm 解决自动格式化冲突的设置操作
Jan 15 Python
Pytorch 图像变换函数集合小结
Feb 01 Python
python控制台打印log输出重复的解决方法
May 14 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+Html+缓存
2006/12/20 PHP
解决MySQL中文输出变成问号的问题
2008/06/05 PHP
PHP生成excel时单元格内换行问题的解决方法
2010/08/26 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
php中explode函数用法分析
2014/11/15 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
PHP 构造函数和析构函数原理与用法分析
2020/04/21 PHP
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
js判断鼠标同时离开两个div的思路及代码
2013/05/31 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
Javascript中常用的检测方法小结
2016/10/08 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
js实现简易计算器小功能
2020/11/18 Javascript
[50:27]Secret vs VG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python判断字符串与大小写转换
2015/06/08 Python
一些Centos Python 生产环境的部署命令(推荐)
2018/05/07 Python
基于数据归一化以及Python实现方式
2018/07/11 Python
python for 循环获取index索引的方法
2019/02/01 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
Pycharm中切换pytorch的环境和配置的教程详解
2020/03/13 Python
使用python+poco+夜神模拟器进行自动化测试实例
2020/04/23 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
2020/05/12 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
django使用channels实现通信的示例
2020/10/19 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
四议两公开实施方案
2014/03/28 职场文书
大专生找工作自荐书
2014/06/10 职场文书
小学运动会入场口号
2015/12/24 职场文书
MySQL时间盲注的五种延时方法实现
2021/05/18 MySQL
详解Python如何批量采集京东商品数据流程
2022/01/22 Python
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android