• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

输入一个18位身份证号码(第17位数字表示性别:奇数表示男 性,偶数表示女性),使用print()函数输出以下内容:‘性别:,出生日期为年月日。’。

发布于 2024-04-25 10:08:00

以下是一个简单的Python程序,用于提取身份证号码中的性别和出生日期,并使用print()函数输出相应的内容:

def analyze_id_card(id_card):
    if len(id_card) != 18:
        print("请输入18位身份证号码!")
        return
    else:
        # 提取性别和出生日期
        gender = '男' if int(id_card[16]) % 2 != 0 else '女'
        birth_date = id_card[6:10] + '年' + id_card[10:12] + '月' + id_card[12:14] + '日'
        print("性别:{},出生日期为{}".format(gender, birth_date))

# 输入18位身份证号码
id_number = input("请输入18位身份证号码:")
analyze_id_card(id_number)

你可以运行这段代码,按照提示输入18位身份证号码,程序将会输出相应的性别和出生日期信息。

0 条评论

发布
问题

在线
客服