使用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益智游戏计算汉诺塔问题示例
Mar 05 Python
python通过zlib实现压缩与解压字符串的方法
Nov 19 Python
Python3中关于cookie的创建与保存
Oct 21 Python
对Python中创建进程的两种方式以及进程池详解
Jan 14 Python
Python Django给admin添加Action的方法实例详解
Apr 29 Python
使用Python脚本zabbix自定义key监控oracle连接状态
Aug 28 Python
详解python中docx库的安装过程
Nov 08 Python
Python列表操作方法详解
Feb 09 Python
python脚本实现mp4中的音频提取并保存在原目录
Feb 27 Python
使用Django实现把两个模型类的数据聚合在一起
Mar 28 Python
Python直接赋值及深浅拷贝原理详解
Sep 05 Python
分享unittest单元测试框架中几种常用的用例加载方法
Dec 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数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
Laravel 5 框架入门(三)
2015/04/09 PHP
php中文验证码实现方法
2015/06/18 PHP
php文件上传类完整实例
2016/05/14 PHP
通过 Dom 方法提高 innerHTML 性能
2008/03/26 Javascript
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
2010/06/11 Javascript
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
js内存泄露的几种情况详细探讨
2013/05/31 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
js小数运算出现多位小数如何解决
2015/10/08 Javascript
JavaScript如何实现在文本框(密码框)输入提示语
2015/12/25 Javascript
关于iframe跨域POST提交的方法示例
2017/01/15 Javascript
vue router 配置路由的方法
2018/07/26 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
用Python实现QQ游戏大家来找茬辅助工具
2014/09/14 Python
python3 实现验证码图片切割的方法
2018/12/07 Python
mac系统下Redis安装和使用步骤详解
2019/07/09 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
Python try except else使用详解
2021/01/12 Python
天逸系统(武汉)有限公司Java笔试题
2015/12/29 面试题
2014年教师节寄语
2014/04/03 职场文书
《锄禾》教学反思
2014/04/08 职场文书
旅游与环境专业求职信
2014/06/05 职场文书
社区文艺活动方案
2014/08/19 职场文书
北大自主招生自荐信
2015/03/04 职场文书
2014年个人年终总结
2015/03/09 职场文书
联村联户简报
2015/07/21 职场文书
学校学期工作总结
2015/08/13 职场文书
Go 实现英尺和米的简单单位换算方式
2021/04/29 Golang