使用python,一类车起步价14元三千米,三千米以外1.5元每千米,二类车起步价16元3千米,三千米以外1.8元每千米,三类车起步价20元三千米,三千米以外2.5元每千米,从键盘上输入车型与距离,计算相应的车费并输出
时间: 2023-07-09 15:25:12 浏览: 104
从键盘输入一系列字符(以回车符结束),并按字母、数字及其他字符分类计数,最后显示出这三类的计数结果
5星 · 资源好评率100%
好的,以下是根据你的要求编写的代码:
```python
car_type = int(input("请输入车型(1为一类车,2为二类车,3为三类车):"))
distance = float(input("请输入距离(单位:千米):"))
if distance <= 3:
if car_type == 1:
price = 14
elif car_type == 2:
price = 16
elif car_type == 3:
price = 20
else:
if car_type == 1:
price = 14 + (distance - 3) * 1.5
elif car_type == 2:
price = 16 + (distance - 3) * 1.8
elif car_type == 3:
price = 20 + (distance - 3) * 2.5
print("车费为:{}元".format(price))
```
你可以通过运行这段代码,并依次输入车型和距离来测试它。
阅读全文