毛主席属于什么生肖?
主席的阳历生日是12月26日,农历生日是十一月二十九日。 下面是一个简单的算法,用电脑软件很容易实现,通过这个可以知道主席的出生年份、月份和日期。然后就可以得到他的属相了。 年份需要用到闰年调整,比较复杂,这里就不写了。直接给出程序吧—— #!/usr/bin/env python3 # -*- coding: utf-8 -*- import datetime as dt
def get_year(month=dt.date(1908, 12, 26)): return month.year() def get_month(day=7): return day % 31 days in month = {1: 31, 2: 30, 3: 31, 4: 30, 5: 31, 6: 30, 7: 31, 8: 30, 9: 31, 10: 30, 11: 31, 12: 30} if isinstance(day, int): day = dt.datetime(day, 1, 1) # 把日期转换成时间戳,注意要加上年份和月份的时间戳 diff = (day+1e9)*86400
return get_year(get_month()), diff//365 如果用农历来计算,还需要一个农历数据库作为支撑。我暂时没有找到方便实现的网站,只好自己写了一个小工具,输入阳历日期,就可以返回对应的农历数据。