使用Python实现租车计费系统的两种方法

作者:山河宁 时间:2022-05-12 14:37:24 

要求:

#出租车计费**************************************************************************************

# 要求:循环输入公里数,自动计算所需费用,费用计算公式如下
# 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实现租车计费系统的两种方法网站的支持!

来源:https://blog.csdn.net/qq_42543261/article/details/81003462

标签:python,出租车,计费
0
投稿

猜你喜欢

  • SQL Server中关于基数估计计算预估行数的一些方法探讨

    2024-01-14 17:30:40
  • PHP入门教程之会话控制技巧(cookie与session)

    2023-11-16 00:13:39
  • 文字超长自动省略,以...代替,CSS实现

    2009-07-16 10:15:00
  • Python获取DLL和EXE文件版本号的方法

    2023-09-07 11:43:23
  • Django实现文件分享系统的完整代码

    2022-07-12 11:28:21
  • 用PHP编写每周签到功能以提高用户参与度

    2023-05-27 17:24:54
  • python生成每日报表数据(Excel)并邮件发送的实例

    2021-10-31 21:39:44
  • javascript自动生成包含数字与字符的随机字符串

    2024-04-17 09:45:29
  • GoFrame基于性能测试得知grpool使用场景

    2024-05-08 10:52:24
  • 使用 prometheus python 库编写自定义指标的方法(完整代码)

    2021-03-03 06:03:58
  • 在Python中利用pickle保存变量的实例

    2021-05-04 04:25:50
  • 浅谈Python使用Bottle来提供一个简单的web服务

    2021-08-30 13:03:19
  • SWF FLASH的param属性参数详解

    2008-10-25 15:12:00
  • 详解Python requests模块

    2021-12-31 21:55:12
  • 35个Python编程小技巧

    2023-08-23 21:23:50
  • Python 基于win32com客户端实现Excel操作的详细过程

    2021-01-18 11:22:47
  • 利用Python将txt文件录入Excel表格的全过程

    2021-09-05 10:02:59
  • MySql 安装时的1045错误

    2024-01-21 23:02:47
  • Python基于Faker假数据构造库

    2021-06-05 15:32:19
  • 教你用一行Python代码实现并行任务(附代码)

    2021-06-23 03:21:24
  • asp之家 网络编程 m.aspxhome.com