使用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 21 Python
Python的Django框架中if标签的相关使用
Jul 15 Python
Python操作MongoDB详解及实例
May 18 Python
python跳过第一行快速读取文件内容的实例
Jul 12 Python
python开启debug模式的方法
Jun 27 Python
django框架中间件原理与用法详解
Dec 10 Python
在TensorFlow中屏蔽warning的方式
Feb 04 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
Pycharm安装Qt Design快捷工具的详细教程
Nov 18 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
Nov 25 Python
Python 如何解决稀疏矩阵运算
May 26 Python
virtualenv隔离Python环境的问题解析
Jun 21 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面向对象编程快速入门
2006/10/09 PHP
分享一个php 的异常处理程序
2014/06/22 PHP
跟我学Laravel之路由
2014/10/15 PHP
VPS中使用LNMP安装WordPress教程
2014/12/28 PHP
PHP实现搜索相似图片
2015/09/22 PHP
PHP程序员的技术成长规划
2016/03/25 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
2016/06/13 PHP
图片按比例缩放函数
2006/06/26 Javascript
JQuery EasyUI 对话框的使用方法
2010/10/24 Javascript
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
bootstrap PrintThis打印插件使用详解
2017/02/20 Javascript
基于angular6.0实现的一个组件懒加载功能示例
2018/04/12 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
[05:35]DOTA2英雄梦之声_第13期_拉比克
2014/06/21 DOTA
[06:07]DOTA2-DPC中国联赛 正赛 Ehome vs VG 选手采访
2021/03/11 DOTA
python中对list去重的多种方法
2014/09/18 Python
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
Python程序退出方式小结
2017/12/09 Python
python装饰器深入学习
2018/04/06 Python
python实现简单http服务器功能
2018/09/17 Python
Python之两种模式的生产者消费者模型详解
2018/10/26 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
Python使用pyserial进行串口通信的实例
2019/07/02 Python
python3 mmh3安装及使用方法
2019/10/09 Python
审核会计岗位职责
2013/11/08 职场文书
给交警的表扬信
2014/01/12 职场文书
信用卡工资证明格式
2014/09/13 职场文书
公民授权委托书范本
2014/09/17 职场文书
怎么写工作检讨书
2014/11/16 职场文书
2015元旦文艺汇演主持稿(开场白+结束语)
2014/12/14 职场文书
付款承诺函范文
2015/01/21 职场文书
班主任工作总结范文
2015/08/13 职场文书
python tkinter Entry控件的焦点移动操作
2021/05/22 Python