7-4 身份证号处理

7-4 身份证号处理

输出样例:

在这里给出相应的输出。例如:

复制代码
from datetime import datetime

def 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 = 2022
    age = 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周岁
你的性别为男
相关推荐
会员源码网15 小时前
使用`mysql_*`废弃函数(PHP7+完全移除,导致代码无法运行)
后端·算法
木心月转码ing16 小时前
Hot100-Day10-T438T438找到字符串中所有字母异位词
算法
HelloReader17 小时前
Wi-Fi CSI 感知技术用无线信号“看见“室内的人
算法
颜酱19 小时前
二叉树分解问题思路解题模式
javascript·后端·算法
zone773919 小时前
001:简单 RAG 入门
后端·python·面试
F_Quant19 小时前
🚀 Python打包踩坑指南:彻底解决 Nuitka --onefile 配置文件丢失与重启报错问题
python·操作系统
允许部分打工人先富起来20 小时前
在node项目中执行python脚本
前端·python·node.js
IVEN_21 小时前
Python OpenCV: RGB三色识别的最佳工程实践
python·opencv
qianpeng89721 小时前
水声匹配场定位原理及实验
算法
haosend21 小时前
AI时代,传统网络运维人员的转型指南
python·数据网络·网络自动化