用python代码写出模拟出租车计价器,具体收费标准 3公里以内收费13元, 超出3公里以外,每公里单价2.3元/公里, 空驶费:超过15公里后每公里加收1.15元空驶费
时间: 2024-04-15 17:31:06 浏览: 223
下面是一个用Python编写的模拟出租车计价器的代码:
```python
def calculate_taxi_fare(distance):
base_fare = 13 # 起步价
price_per_km = 2.3 # 超出3公里后每公里单价
empty_fee_per_km = 1.15 # 空驶费
if distance <= 3:
total_fare = base_fare
else:
extra_distance = distance - 3
total_fare = base_fare + extra_distance * price_per_km
if distance > 15:
empty_distance = distance - 15
empty_fee = empty_distance * empty_fee_per_km
total_fare += empty_fee
return total_fare
# 测试
distance = float(input("请输入乘车距离(单位:公里):"))
fare = calculate_taxi_fare(distance)
print("乘车费用为:", fare, "元")
```
你可以根据需要输入乘车的距离(单位:公里),然后程序将输出乘车费用。根据题目给出的收费标准,计算出乘车费用并打印出来。注意,这只是一个简单的模拟,实际的计价可能还涉及其他因素。
阅读全文