t=input() year=t[6:10] moon=t[10:12] day=t[12:14] year1=int(t[6:10]) print("你出生於"+year+'年'+moon+'月'+day+'日') print("你今年{}周歲".format(2020-year1)) sex=int(t[16:17]) if (sex)%2==0: print('你的性別為女') else: print('你的性別為男')
描述:
18位身份證號碼:第7、8、9、10位為出生年份(四位數),第11、第12位為出生月份,第13、14位代表出生日期,
第17位代表性別,奇數為男,偶數為女。
用戶輸入一個合法的身份證號,請輸出用戶的出生年月日,年齡和性別。(不要求較驗輸入的合法性)
請先查看下方此題特別說明。
import datetime datetime.datetime.now().year #可用於獲得當前年份
輸入格式
輸入一個合法的身份證號字符串
輸出格式
類似以下格式輸出:
你出生於1973年05月16日
你今年45周歲
你的性別為男