以下是一个简单的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位身份证号码,程序将会输出相应的性别和出生日期信息。