您的位置:首页 > 站长学院 > 网络技术 正文内容 使用Python实现租车计费系统的两种方法
使用Python实现租车计费系统的两种方法
更新时间:2018-09-29 18:00:38 作者:佚名
我要评论(0)
要求:
#出租车计费**************************************************************************************
# 要求:循环输入公里数,自动计算所需费用,
要求:
#出租车计费**************************************************************************************
# 要求:循环输入公里数,自动计算所需费用,费用计算公式如下
# 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实现租车计费系统的两种方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
在上一篇文章中总结了iview表单验证的问题。其实有两种写法:在点击验证时,这样写时,注意在前面的方法中将要验证的form表单加 2018-09-29
vue路由事件beforeRouteLeave及组件内定时器的清除方法 背景
之前在做ADTS项目的时候,首页是一个实时监测的页面,需要每隔5秒更新一次数据,而业务逻辑上的需要先请求告警列表的接口的,从告警列表中拿到数据再去获 2018-09-29
在vue中v-bind使用三目运算符绑定class的实例 如图所示:
通过动态的切换isOk就可以达到切换class的效果,isOk可以为一个表达式如num 1,如果data中num大于1,则显示classA,否则显示classB
以上这篇在vue 2018-09-29
vue 利用路由守卫判断是否登录的方法 1.在router下的index.js 路由文件下,引入相关需要文件;
如何查看数据盘?
您可以通过 df 命令查看数据盘的使用情况,以及文件系统被挂载的位置。例如:df –lh
您可以通过 fdisk 命令获取数据盘的 2018-09-29
Java程序员容易犯的10大低级错误 本文根据java开发人员在编码过程中容易忽视或经常出错的地方进行了整理,总结了十个比较常见的低级错误点,方便大家学习。
1、不能用“==”比较两个字符串内 2018-09-29
浅析Docker私有镜像库与阿里云对象存储 OSS Docker私有镜像库
Docker 私有镜像库与阿里云对象存储 OSS
镜像管理是 Docker 的核心,为了满足企业或组织内部分享镜像,Docker 官方在 Github上 建立了一 2018-09-29
vue使用v-for实现hover点击效果 使用Vue来实现鼠标悬停效果。可以使用事件处理器v-on指令(简写为:@)来完成。为标签绑定mouseenter以及mouseleave事件即可。
hover是css中的选择器,用于选 2018-09-29