[python]7-4 乘坐公交(列表)

列表lst_busstop=["火车站北广场","铁道医院","二环路斗门","电建二公司","省老年医院","省老干局","省农科院","树兜","古三座","闽江饭店","五四路口","旗汛口","三坊七巷","高峰桥","陆庄","柳桥","茶园山","福大北门"],存放了某公交线路途经的公交站名。试编写程序,根据用户输入的起始站和终点站,计算需要途经的站数并将结果输出。例如,当输入起始站为“三坊七巷”,终点站为“福大北门”时,输出内容为“从三坊七巷站前往福大北门站需要5站路”;当输入起点站为“福大北门”,终点站为“三坊七巷”时,输出“您需要乘坐反方向线路”。

输入格式:

分两行输入两个站名(站名在列表lst_busstop中)

输出格式:

输出一行文字,具体见题面描述。

lst_busstop=["火车站北广场","铁道医院","二环路斗门","电建二公司","省老年医院","省老干局","省农科院","树兜","古三座","闽江饭店","五四路口","旗汛口","三坊七巷","高峰桥","陆庄","柳桥","茶园山","福大北门"]
s1=input()
s2=input()
s1_index=lst_busstop.index(s1)
s2_index=lst_busstop.index(s2)
l=0
if s1_index<=s2_index:
    l=s2_index-s1_index
    print(f"从{s1}站前往{s2}站需要{l}站路")
else:
    print("您需要乘坐反方向线路")

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值