python创建身份证城市

阅读: 评论:0

python创建身份证城市

python创建身份证城市

编程题

1、身份证城市定位程序

现有湖南省各城市所对应的身份证代号,现要求从键盘输入一个人的身份证号码,根据提供的湖南省各城市的代号,输出该人所在城市,程序编写要求如下湖南省各城市的代号是放在名为list_id的列表中,若查找到相应代号,则输出对应城市名称,如:"您所在的城市是:长沙市,若未査找到相应代码,则输出"未找到您所在的城市!"

list_id=["4301","长沙市","4302","株洲市","4303","湘潭市","4304","衡阳市","4305","邵阳市","4306","岳阳市", "4307","常德市","4308","张家界市","4309","益阳市","4310","郴州市","4311","永州市","4312","怀化市","4313","娄底市", "4321","株洲市","4322","岳阳地区","4323","益阳市","4325","娄底市","4326","邵阳市","4327","衡阳市", "4328","郴州市","4329","永州市","4330","怀化市","4331","湘西土家族苗族自治州"]

思路分析

1、主要用到的知识点:列表的查找in 或者 not in 和定位函数 index。

2、通过列表的查找函数查找相应的城市代号,输出对应的城市名,城市名为位于列表中该城市代码的后一个元素。

编程实现

#!/usr/bin/env python3 # -*- coding: utf-8 -*-# @Author : 青松# @Time : 2020/3/23 16:57# @Site : www.itclub16list_id=["4301","长沙市","4302","株洲市","4303","湘潭市","4304","衡阳市","4305","邵阳市","4306","岳阳市", "4307","常德市","4308","张家界市","4309","益阳市","4310","郴州市","4311","永州市","4312","怀化市","4313","娄底市", "4321","株洲市","4322","岳阳地区","4323","益阳市","4325","娄底市","4326","邵阳市","4327","衡阳市", "4328","郴州市","4329","永州市","4330","怀化市","4331","湘西土家族苗族自治州"]#输入身份证号str_id=input("请输入您的身份证号码:")#获取身份证号的城市idcity_id=str_id[0:4]if city_id in list_id: index=list_id.index(city_id) print("您出生的城市是:"+list_id[index+1])else: print("未找到您出生的城市!")运行结果

本文发布于:2024-01-28 03:33:20,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063840064484.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:身份证   城市   python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23