练习用的输入身份证区分青壮年

import datetime
today = datetime.datetime.today()
year = int(today.year)

print("请输入您的身份证")
sf = input()
if len(sf) < 18:
    print("您的身份证长度不对")
elif str.isdigit(sf) == 0:
    print("您的身份证不应该包含字母")
elif print("您的生日是",sf[6:10]):
    print()
else:
    num = sf[6:10]
    numi = int(num)
    if year-numi<18:
        print("未成年")
    elif 1850
        print("老年")

非常简单的一段代码,就是判断长度区分数字,提取生日

然后进行简单的计算得出结论

年份时间通过datetime模块提取

import datetime
today = datetime.datetime.today()
year = int(today.year)

个人练习用,大家看到笑笑就好

你可能感兴趣的:(python,开发语言)