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周岁
你的性别为男
相关推荐
ID_180079054733 分钟前
淘宝拍立淘按图搜索API接口功能详细说明
大数据·python·json·图搜索算法
xiaobobo333016 分钟前
C语言中关于普通变量和指针变量、结构体包含子结构体或包含结构体指针的一些思考
c语言·开发语言·结构体指针
java1234_小锋1 小时前
周学会Matplotlib3 Python 数据可视化-绘制折线图(Lines)
开发语言·python·信息可视化·matplotlib·折线图·matplotlib3
用户576905308011 小时前
MCP入门级简单尝试
python·mcp
java1234_小锋1 小时前
一周学会Matplotlib3 Python 数据可视化-绘制直方图(Histogram)
开发语言·python·信息可视化·matplotlib·matplotlib3
数据智能老司机1 小时前
图算法趣味学——最大流算法
数据结构·算法·云计算
拭心1 小时前
一键生成 Android 适配不同分辨率尺寸的图片
android·开发语言·javascript
秋难降2 小时前
【数据结构与算法】———深度优先:“死磕 + 回头” 的艺术
数据结构·python·算法
Kyln.Wu2 小时前
【python实用小脚本-182】Python一键爬取今日新闻:5分钟生成Word+CSV——再也不用复制粘贴
开发语言·python·word
数据智能老司机2 小时前
图算法趣味学——图着色
数据结构·算法·云计算