用python语言实现以下程序 购买地铁车票的规定如下: 乘1-4站,3元/位;乘5-9站,4元/位;乘9站以上,5元/位。 输入人数、站数,输出应付款。
时间: 2024-02-10 21:45:20 浏览: 56
好的,这是一道简单的Python编程题目。以下是可以实现这个程序的代码示例:
```
num_people = int(input("请输入乘车人数:"))
num_stations = int(input("请输入乘车站数:"))
if num_stations <= 4:
cost_per_person = 3
elif num_stations <= 9:
cost_per_person = 4
else:
cost_per_person = 5
total_cost = num_people * cost_per_person
print("应付款为:{}元".format(total_cost))
```
希望这个程序能够解决你的问题。如果你有其他问题,请继续提问。
相关问题
四、地铁车票价格计算 实验目的:掌握分支结构的选择和使用; 实验内容:购买地铁车票的规定如下: 乘1-4站,3元/位;乘5-9站,4元/位;乘9站以上,5元/位。 输入乘坐人数(per_num)和乘坐站数(sta_num),计算购买地铁车票需要的总金额,并将计算结果输出。注意: 如果「乘坐人数」和「乘坐站数」为 0 或负数 ,输出 error 。 的文字描述
好的,你的第四个问题是关于用Python实现地铁车票价格计算。下面是一个示例程序,用于实现你所描述的功能:
```
per_num = int(input("请输入乘坐人数:"))
sta_num = int(input("请输入乘坐站数:"))
if per_num <= 0 or sta_num <= 0:
print("error")
elif sta_num <= 4:
total_price = per_num * 3
elif sta_num <= 9:
total_price = per_num * 4
else:
total_price = per_num * 5
print("购买地铁车票需要的总金额为:", total_price, "元")
```
程序先通过input函数获取用户输入的乘坐人数和乘坐站数,并将其转换为整数类型。然后使用if语句进行判断,根据乘坐站数的不同范围计算对应的票价,最后输出总金额。
需要注意的是,如果输入的乘坐人数或乘坐站数为0或负数,程序会输出“error”,提示用户输入有误。
希望这个程序可以帮助你解决问题!
阅读全文