Python语言程序设计--实践教程--实验六(04题)

文章讲述了如何使用Python编写一个简单的程序,根据用户输入的公交线路起始站和终点站,计算并输出途经的站数。如果终点站早于起始站,会提示需要乘坐反方向线路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目

4.假设列表 lst_busstop=[["龙江新城市","阳光广场","汉江路","嫩江路","清凉山公园","拉萨路","五台山","莫愁路"],存放了某公交线路途经的公交站名。试编写程序,根据用户输入的起始站和终点站,计算需要途经的站数并将结果输出。例如,当输入起始站为“汉江路”,终点站为“五台山”时,输出内容为“从汉江路站前往五台山站需要4站路”;当输入起点站为“五台山”,终点站为“汉江路”时,输出“您需要乘坐反方向线路”。

参考代码

lst_busstop =["龙江新城市","阳光广场","汉江路","嫩江路","清凉山公园","拉萨路","五台山","莫愁路"]
start =input("请输入你的起点站:")
end =input("请输入你的终点站:")
a =lst_busstop.index(start)
b =lst_busstop.index(end)
c= b-a
if c>0:
   print("从{}前往{}需要{}站路".format(start,end,c))
elif c==0:
    print("输入错误。")
else:
    print("您需要乘坐反方向线路。")

运行结果

请输入你的起点站:汉江路
请输入你的终点站:五台山
从汉江路前往五台山需要4站路
请输入你的起点站:五台山
请输入你的终点站:汉江路
您需要乘坐反方向线路。

说明

此方法仅供学习参考,欢迎讨论

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值