任务描述
某城市出租车计费标准如下: (1)起步里程为3公里(含3公里),起步费13元;
(2)载客里程3~15公里范围的,除起步费外,超过3公里的部分按基本单价2.3元/公里计算;
(3)载客里程超过15公里的,15公里内的按照(2)计算,超过15公里的基本单价加收50%的费用;
(4)时速低于12公里/小时的慢速行驶时间计入等待时间,每等待1分钟加收1元; 请输入乘车里程(整数)、等待时间,输出车费。
输入格式
在同一行输入两个正整数,分别表示行驶里程与等待时间,数字间以半角逗号分隔。
输出格式
输出车费,取整,保留0位小数
示例
输入:13,10
输出:46
平均代码量 8 行
a,b=map(int,input().split(","))
#起步13
#3-15 12公里按照2.3*10公里
#15 以上2.3*1.5每公里
if a-3<=12:
money = 13 + (a-3)*2.3
else:
money = 13 + 12*2.3 + (a-15) * 2.3*1.5
alls = money + b
print(int(alls))
参考:
map函数:https://www.runoob.com/python/python-func-map.html
split方法:https://www.runoob.com/python/att-string-split.html