使用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常见数制转换实例分析
May 09 Python
在Python的Django框架中编写错误提示页面
Jul 22 Python
Python编写一个优美的下载器
Apr 15 Python
Centos部署django服务nginx+uwsgi的方法
Jan 02 Python
Python学习笔记之变量、自定义函数用法示例
May 28 Python
pow在python中的含义及用法
Jul 11 Python
Django 查询数据库并返回页面的例子
Aug 12 Python
如何打包Python Web项目实现免安装一键启动的方法
May 21 Python
详解python实现可视化的MD5、sha256哈希加密小工具
Sep 14 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
Jan 12 Python
使用Pytorch实现two-head(多输出)模型的操作
May 28 Python
Python Django项目和应用的创建详解
Nov 27 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
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
php输出xml格式字符串(用的这个)
2012/07/12 PHP
php session劫持和防范的方法
2013/11/12 PHP
jquery animate 动画效果使用说明
2009/11/04 Javascript
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
Node.js的Express框架使用上手指南
2016/03/12 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
js中document.referrer实现移动端返回上一页
2017/02/22 Javascript
基于vue2.0+vuex的日期选择组件功能实现
2017/03/13 Javascript
jquery 禁止鼠标右键并监听右键事件
2017/04/27 jQuery
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
2018/10/31 Javascript
JS实现计算小于非负数n的素数的数量算法示例
2019/02/26 Javascript
微信小程序--特定区域滚动到顶部时固定的方法
2019/04/28 Javascript
vue动态子组件的两种实现方式
2019/09/01 Javascript
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
python提取字典key列表的方法
2015/07/11 Python
PyQt5主窗口动态加载Widget实例代码
2018/02/07 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
python 定时任务去检测服务器端口是否通的实例
2019/01/26 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
爬虫代理池Python3WebSpider源代码测试过程解析
2019/12/20 Python
乌克兰在线药房:Аптека24
2019/10/30 全球购物
大学生个人求职信范文
2013/09/21 职场文书
年度评优评先方案
2014/06/03 职场文书
土建施工员岗位职责
2014/07/16 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
师德师风剖析材料
2014/09/30 职场文书
后备干部推荐材料
2014/12/24 职场文书
爱心捐款活动总结
2015/05/09 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书
PHP对接阿里云虚拟号的实现(号码隐私保护)
2021/04/06 PHP
Java 超详细讲解十大排序算法面试无忧
2022/04/08 Java/Android
Win11安装升级时提示“该电脑必须支持安全启动”
2022/04/19 数码科技
Python实现对齐打印 format函数的用法
2022/04/28 Python