5. (程序题)输入一个18位的身份证号码,输出该身份证号码主人的出生年月日。 注意: input输入不需要任何提示信息。 第一行输入身份证号码;第二行输出出生年月日。注意输出样式。
时间: 2024-06-11 22:09:53 浏览: 83
pb验证身份证号输入的正确性(可以对身份证号码的第18位校验位进行判断)
```python
# 身份证号码解析
def parse_id_card(id_card):
# 获取出生年月日
year = id_card[6:10]
month = id_card[10:12]
day = id_card[12:14]
return year, month, day
# 主程序
if __name__ == '__main__':
id_card = input().strip()
year, month, day = parse_id_card(id_card)
print('{}年{}月{}日'.format(year, month, day))
```
测试:
输入:370211199001011234
输出:1990年01月01日
阅读全文