使用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脚本实时处理log文件的方法
Nov 21 Python
python 在屏幕上逐字显示一行字的实例
Dec 24 Python
Pandas之Fillna填充缺失数据的方法
Jun 25 Python
使用Python完成15位18位身份证的互转功能
Nov 06 Python
Python 解码Base64 得到码流格式文本实例
Jan 09 Python
利用Tensorflow构建和训练自己的CNN来做简单的验证码识别方式
Jan 20 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
Apr 02 Python
Python如何转换字符串大小写
Jun 04 Python
Python爬虫分析微博热搜关键词的实现代码
Feb 22 Python
解决Pyinstaller打包软件失败的一个坑
Mar 04 Python
基于python的matplotlib制作双Y轴图
Apr 20 Python
Python自动化实战之接口请求的实现
May 30 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(5) 类和对象
2010/02/16 PHP
测试php函数的方法
2013/11/13 PHP
PHP写日志的实现方法
2014/11/05 PHP
javaScript 判断字符串是否为数字的简单方法
2009/07/25 Javascript
js 实现无干扰阴影效果 简单好用(附文件下载)
2009/12/27 Javascript
编写Js代码要注意的几条规则
2010/09/10 Javascript
js 金额文本框实现代码
2012/02/14 Javascript
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
仿百度输入框智能提示的js代码
2013/08/22 Javascript
Jquery读取URL参数小例子
2013/08/30 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
2013/10/22 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
angularjs实现首页轮播图效果
2017/04/14 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
详解Python中的多线程编程
2015/04/09 Python
python pandas 组内排序、单组排序、标号的实例
2018/04/12 Python
Python3.4解释器用法简单示例
2019/03/22 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
SkinCeuticals官网:美国药妆品牌
2018/04/19 全球购物
斯洛伐克家具和时尚装饰品购物网站:Butlers.sk
2019/09/08 全球购物
美国在线艺术商店:HandmadePiece
2020/11/06 全球购物
linux面试题参考答案(2)
2015/12/06 面试题
小学美术教学反思
2014/02/01 职场文书
思想品德自我评价
2014/02/04 职场文书
婚前保证书
2014/04/29 职场文书
学前班评语大全
2014/05/04 职场文书
岗位说明书范文
2014/05/07 职场文书
三关爱志愿服务活动方案
2014/08/17 职场文书
中学生旷课检讨书模板
2014/10/08 职场文书
小学六一儿童节活动总结
2015/05/05 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
我爱我班主题班会
2015/08/13 职场文书
2019个人工作总结
2019/06/21 职场文书
游戏《东方异文石:爱亚利亚黎明》正式版发布
2022/04/03 其他游戏