购买地铁车票的规定:乘1-4站,3元/位;乘5-9站,4元/位;乘9站以上,5元/位。 编写程序实现此功能:输入人数、站数,输出应付款。 要求:提交程序代码。
时间: 2024-03-26 15:33:23 浏览: 32
购买地铁车票的规定是根据乘坐的站数来确定票价。具体规定如下:
- 乘坐5-9站,票价为4元/位;
- 乘坐9站以上,票价为5元/位。
以下是一个简单的Python程序实现此功能:
```python
def calculate_payment(person_count, station_count):
if station_count >= 1 and station_count <= 4:
price = 3
elif station_count >= 5 and station_count <= 9:
price = 4
else:
price = 5
total_payment = person_count * price
return total_payment
person_count = int(input("请输入人数:"))
station_count = int(input("请输入站数:"))
payment = calculate_payment(person_count, station_count)
print("应付款:", payment, "元")
```
请将以上代码保存为一个.py文件,然后运行该文件即可实现输入人数和站数,输出应付款的功能。
相关问题
购买地铁车票的规定:乘1-4站,3元/位;乘5-9站,4元/位;乘9站以上,5元/位。 编写程序实现此功能:输入人数、站数,输出应付款。
购买地铁车票的规定如下:
- 乘坐1-4站,每位乘客需要支付3元。
- 乘坐5-9站,每位乘客需要支付4元。
- 乘坐9站以上,每位乘客需要支付5元。
以下是一个简单的Python程序实现此功能:
```python
def calculate_payment(passenger_count, station_count):
if station_count >= 1 and station_count <= 4:
payment = passenger_count * 3
elif station_count >= 5 and station_count <= 9:
payment = passenger_count * 4
else:
payment = passenger_count * 5
return payment
passenger_count = int(input("请输入人数:"))
station_count = int(input("请输入站数:"))
total_payment = calculate_payment(passenger_count, station_count)
print("应付款:", total_payment, "元")
```
请注意,以上代码仅为示例,实际应用中可能需要添加输入验证和异常处理等功能。
购买地铁车票的规定:乘1-4站,3元/位;乘5-9站,4元/位;乘9站以上,5元/位。 用c语音编写程序实现此功能:输入人数、站数,输出应付款。
购买地铁车票的规定如下:
- 乘坐1-4站,每位乘客需要支付3元。
- 乘坐5-9站,每位乘客需要支付4元。
- 乘坐9站以上,每位乘客需要支付5元。
以下是用C语言编写程序实现此功能的示例代码:
```c
#include <stdio.h>
int main() {
int numPassengers, numStations;
int totalPrice;
printf("请输入人数:");
scanf("%d", &numPassengers);
printf("请输入站数:");
scanf("%d", &numStations);
if (numStations >= 1 && numStations <= 4) {
totalPrice = numPassengers * 3;
} else if (numStations >= 5 && numStations <= 9) {
totalPrice = numPassengers * 4;
} else if (numStations >= 9) {
totalPrice = numPassengers * 5;
} else {
printf("输入的站数不合法!\n");
return 0;
}
printf("应付款:%d元\n", totalPrice);
return 0;
}
```