python3.0练习-出租车计费
(2019-04-08 15:10:44)分类: 原创 |
"""
3.某市的出租车计费标准为:3公里以内10元,3公里以后每0.5公里加收1元;每等待5分钟加收1元;
超过15公里的加收原价的50%为空驶费。要求编写程序,对于任意给定的里程数(单位:公里)和等待时间(单位:秒)
计算出应付车费
"""
"""
#分析
x 定义为公里数
w定义为等待时间
x <= 315>=x >= 3 10元 x> 15 10+(x -3)/0.5 """ (10 +(x -3)/0.5) *1.5
price = 0.0
km = float(input("请输入公里数:"))
wait = float(input("请输入等待描述:"))
if km <= 3.0:
price = 10.0
elif km > 3.0 and km <= 15.0:
price = 10.0 + int((km - 3.0) / 0.5)
elif km > 15.0:
price =(10.0 + int((km - 3.0) / 0.5)) * 1.5
if wait >= 300:
price += int(wait / 300)
print("应付金额%.2f" % price)
后一篇:Python3之元组