创建一个空列表list1, 使用输入西数采集身份证号,将你的出生年份、月份、日期三个元表分别截取出来并添加到list1当中。示例结果如下:
时间: 2024-09-29 08:07:34 浏览: 32
创建一个空列表`list1`,首先需要用户输入一个身份证号码字符串。假设身份证号码格式为18位数字,其中第7至14位代表出生年份,第15至16位代表出生月份,第17至18位代表出生日期。以下是Python代码的一个简单示例,如何实现这个功能:
```python
# 创建一个空列表
list1 = []
def extract_info(id_number):
# 检查输入是否为18位数字
if len(id_number) != 18 or not id_number.isdigit():
return "错误:请输入正确的18位数字身份证号码"
# 提取出生年月日
birth_year = id_number[6:14]
birth_month = id_number[14:16]
birth_day = id_number[16:18]
# 将数据转换为整型,并添加到list1
list1.extend([int(birth_year), int(birth_month), int(birth_day)])
# 获取用户输入
id_input = input("请输入您的身份证号码:")
# 调用函数提取信息
extract_info(id_input)
# 输出结果
if len(list1) == 3:
print(f"您的信息已保存到list1中:{list1}")
else:
print("无法从输入中提取有效的出生日期信息。")
阅读全文