python实现某城市出租车计费标准如下: (1)起步里程为3公里(含3公里),起步费13元; (2)载客里程3~15公里范围的,除起步费外,超过3公里的部分按基本单价2.3元/公里计算; (3)载客里程超过15公里的,15公里内的按照(2)计算,超过15公里的基本单价加收50%的费用; (4)时速低于12公里/小时的慢速行驶时间计入等待时间,每等待1分钟加收1元; 请输入乘车里程(整数)、等待时间,输出车费。
时间: 2023-10-02 15:04:19 浏览: 424
基于深度学习实现的纽约出租车流量预测python代码+说明+数据集(人工智能大作业)
5星 · 资源好评率100%
以下是实现此功能的 Python 代码:
```python
def taxi_fare(distance, waiting_time):
if distance <= 3:
return 13
elif 3 < distance <= 15:
fare = 13 + (distance - 3) * 2.3
else:
fare = 13 + 12 * 2.3 + (distance - 15) * 2.3 * 1.5
fare += waiting_time // 60 # 计算等待费用
return round(fare, 1) # 四舍五入保留一位小数
distance = int(input("请输入乘车里程(公里):"))
waiting_time = int(input("请输入等待时间(分钟):"))
fare = taxi_fare(distance, waiting_time)
print("车费为:{}元".format(fare))
```
你可以通过输入乘车里程(单位为公里)和等待时间(单位为分钟)来计算车费,程序会输出计算后的车费。
阅读全文