Python使用列表provinces存储部分省份名称,再使用另外一个列表cities仔储对应的省份的城市,实现省份与城市的查找。

provinces = ["福建", "广东", "浙江", "河北", "山西", "辽宁", "江苏"]
cities = [["莆田", "福州", "厦门", "泉州", "三明", "南平", "龙岩", "宁德", "漳州"],
          ["广州", "韶关", "深圳", "珠海", "汕头", "佛山", "江门", "湛江", "茂名", "肇庆", "惠州"],
          ["杭州", "湖州", "绍兴", "宁波", "嘉兴", "丽水", "台州", "温州", "金华", "衢州", "舟山"],
          ["石家庄", "唐山", "秦皇岛", "邯郸", "邢台", "保定", "张家口", "承德", "沧州", "廊坊", "衡水"],
          ["太原", "大同", "朔州", "忻州", "阳泉", "吕梁", "晋中", "长治", "晋城", "临汾", "运城"],
          ["沈阳", "大连", "鞍山", "抚顺", "本溪", "丹东", "锦州", "营口", "阜新", "辽阳", "盘锦", "铁岭", "朝阳",
           "葫芦岛"],
          ["常州", "徐州", "南京", "淮安", "南通", "宿迁", "无锡", "扬州", "盐城", "苏州", "泰州", "镇江", "连云港"]]
offer = eval(input("请输入您要进行的操作,0 表示查询省份对应的城市,1表示查询城市对应的省"))
if offer == 0:
    province = input("请输入您要查询省份")
    if province in provinces:
        ind = provinces.index(province)
        print(cities[ind])
    else:
        print("抱歉,您查询的省份不在列表内")
elif offer == 1:
    f = 0
    city = input("请输入您要查询的城市")
    for i in range(len(cities)):
        if city in cities[i]:
            print(provinces[i])
            f = 1
            break
    if f == 0:
        print("抱歉,您查询的城市不在列表内")
else:
    print("请按要求输入")



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

农院陈皮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值