15公里以内(含15),每公里收费3元; 超过15公里,每公里收费2元; 输入一个整数,代表打车距离(单位:公里) 求打车费用。 输入格式: 输入一个整数,代表打车距离(单位:公里)。
时间: 2024-10-18 14:11:43 浏览: 22
从键盘输入一个整数,判断能否同时被2和3整除。
5星 · 资源好评率100%
这是一个简单的计费问题,可以使用条件语句来解决。根据描述的规则,我们可以分段计算费用:
1. 如果输入的距离小于等于15公里,那么总费用就是距离乘以每公里的价格3元。
2. 如果输入的距离大于15公里,那么前15公里的费用是45元(15公里 * 3元/公里),超过部分的费用是超出部分乘以每公里的价格2元。
以下是Python的一个例子代码:
```python
def calculate_taxi_fee(distance):
if distance <= 15:
fare = distance * 3
else:
base_fare = 15 * 3
extra_fare = (distance - 15) * 2
fare = base_fare + extra_fare
return fare
# 示例输入
distance_input = int(input("请输入打车距离(公里): "))
taxi_fee = calculate_taxi_fee(distance_input)
print(f"打车费用为: {taxi_fee} 元")
```
阅读全文