7-4 身份证号处理
7-4 身份证号处理
输出样例:
在这里给出相应的输出。例如:
from datetime import datetimedef process_id_card(id_card):# 提取出生年月日year = id_card[6:10]month = id_card[10:12]day = id_card[12:14]# 计算年龄birth_year = int(year)current_year = 2022age = current_year - birth_year# 处理月份和日期的前导零formatted_month = month.zfill(2)formatted_day = day.zfill(2)# 确定性别gender_digit = int(id_card[16])gender = "男" if gender_digit % 2 == 1 else "女"# 输出结果print(f"你出生于{year}年{formatted_month}月{formatted_day}日")print(f"你今年{age}周岁")print(f"你的性别为{gender}")# 获取输入
id_card = input().strip()
process_id_card(id_card)
你出生于1973年05月16日
你今年49周岁
你的性别为男