编写一个简单的出租车计费程序,当输入行程的总里程时,输出乘客应付的车费(车费保留一位小数)。计费标准具体为起步价10元/3公里,超过3公里,每公里费用为1.2元,超过10公里以后,每公里的费用为1.5元。python
时间: 2024-03-27 07:37:50 浏览: 753
出租车计费器设计,出租车计费器设计
5星 · 资源好评率100%
好的,以下是出租车计费程序的 Python 代码:
```python
distance = float(input("请输入行程的总里程:"))
if distance <= 3:
fare = 10
elif distance <= 10:
fare = 10 + (distance - 3) * 1.2
else:
fare = 10 + 7.2 + (distance - 10) * 1.5
print("乘客应付的车费为:{:.1f}元".format(fare))
```
代码解释:
1. 首先,我们使用 `input()` 函数获取用户输入的行程总里程,并将其转换为浮点数类型并赋值给 `distance` 变量。
2. 接着,使用 `if-elif-else` 语句根据行程总里程的不同情况计算出相应的车费。
3. 最后,使用 `print()` 函数输出计算得到的车费,其中 `{:.1f}` 表示输出一个保留一位小数的浮点数。
希望这个程序能够帮到你!
阅读全文