3出租车收费。某城市普通出租车收费标准如下:起步里程3公里起步费用10元;超起步里程后10公里内每公里租费2元;超过10公里以上的部分加50的回空补贴费即每公里租费3元。营运过程中因路阻及乘客要求临时停车的每5分钟按1公里租费计收。运价计费尾数四舍五入保留到元。编写程序输入行驶里程公里与等待时间分钟计算并输出乘客应支付的车费元
以下为Python代码:
# 输入行驶里程和等待时间
mileage = float(input("请输入行驶里程(公里):"))
waiting_time = int(input("请输入等待时间(分钟):"))
# 计算基本费用和超出起步里程的里程
basic_fee = 10 # 起步费用
extra_mileage = mileage - 3 # 超出起步里程的里程
# 计算里程费用
if extra_mileage <= 0:
mileage_fee = 0
elif extra_mileage <= 10:
mileage_fee = extra_mileage * 2
else:
mileage_fee = 10 * 2 + (extra_mileage - 10) * 3
# 加上回空补贴费
if extra_mileage > 10:
mileage_fee *= 1.5
# 计算等待费用
waiting_fee = waiting_time // 5 * 2
# 计算总费用并四舍五入
total_fee = round(basic_fee + mileage_fee + waiting_fee)
# 输出结果
print("乘客应支付的车费为:{}元".format(total_fee))
示例输出:
请输入行驶里程(公里):6.8
请输入等待时间(分钟):15
乘客应支付的车费为:23元
原文地址: https://www.cveoy.top/t/topic/Nie 著作权归作者所有。请勿转载和采集!