python编写程序,输入一个18位的身份证号,从中提取出生日期,并以“出生日期是*年*月*日”样的格式输出。
时间: 2023-08-19 17:04:11 浏览: 441
使用python代码进行身份证号校验的实现示例
好的,以下是一个提取身份证号中出生日期的Python程序:
```python
id_number = input('请输入身份证号码:')
birth_year = int(id_number[6:10])
birth_month = int(id_number[10:12])
birth_day = int(id_number[12:14])
print('出生日期是{}年{}月{}日'.format(birth_year, birth_month, birth_day))
```
运行程序后,会要求用户输入一个18位的身份证号码,然后程序会从中提取出生日期,并以“出生日期是*年*月*日”样的格式输出。例如,如果输入的身份证号码是“320125199001010111”,则程序会输出“出生日期是1990年01月01日”。
阅读全文