用python代码实现某市出租车的收费标准是:3公里以下,收起步费 10元,超过了公里不超过 10 公里 (远程标淮),每公里 2.1元,超过 10公里,每公里 3.2元,若行程为 11-5公里,则收费是多 少元?(收费結果保留小数点1位)
时间: 2024-02-21 14:59:11 浏览: 108
FPGA出租车收费系统+EGO1开发板+Vivado工程+Verilog代码(下载即可使用).rar
5星 · 资源好评率100%
以下是 Python 代码实现:
```python
distance = 8 # 行驶距离为8公里
if distance <= 3:
cost = 10 # 距离小于等于3公里,收取起步费10元
elif 3 < distance <= 10:
cost = 10 + (distance - 3) * 2.1 # 距离在3-10公里之间,按2.1元每公里计费
else:
cost = 10 + 7 * 2.1 + (distance - 10) * 3.2 # 距离超过10公里,按3.2元每公里计费
print("行程为{}公里,需支付{}元".format(distance, round(cost, 1))) # round函数保留一位小数
```
输出结果为:
```
行程为8公里,需支付23.8元
```
因为该行程距离在3-10公里之间,所以按照2.1元每公里计费,加上起步费10元,总共收费为23.8元。
阅读全文