python出租车计费
时间: 2023-10-13 11:28:52 浏览: 192
课程实验-基于STC12与Python的出租车计费器源码+项目说明.zip
以下是一个简单的Python出租车计费程序:
```python
def taxi_fare(distance):
base_fare = 13 # 起步价
unit_fare = 2.3 # 每公里单价
if distance <= 3:
return base_fare
else:
return base_fare + (distance-3)*unit_fare
distance = float(input("请输入乘客需要行驶的距离(公里):"))
fare = taxi_fare(distance)
print("出租车费用为:%.2f元" % fare)
```
程序中,`taxi_fare()`函数接收一个参数distance,表示乘客需要行驶的距离,根据距离计算出出租车费用。如果距离不足3公里,只需支付起步价;如果超过3公里,则需要支付起步价加上每公里单价乘以超出部分的公里数。最后,使用`print()`函数输出出租车费用。
阅读全文