from datetime import date
def CalculateAge(born):
today = date.today()
return today.year - born.year - ((today.month, today.day) < (born.month, born.day))
def Zodiac(month, day):
n = (u'摩羯座',u'水瓶座',u'双鱼座',u'白羊座',u'金牛座',u'双子座',u'巨蟹座',u'狮子座',u'处女座',u'天秤座',u'天蝎座',u'射手座')
d = ((1,20),(2,19),(3,21),(4,20),(5,21),(6,22),(7,23),(8,23),(9,23),(10,24),(11,23),(12,22))
return n[len(list(filter(lambda y : y<=(month,day), d))) % 12]
def AgeFrament(age):
n = (u'青少年', u'青年', u'青中年', u'中年', u'壮年', u'老年')
d = (25, 30, 35, 40, 45)
return n[len(list(filter(lambda x : x <= age, d))) % 6]
Python二元比较
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 在 Python 中一切都是对象,毫无例外整数也是对象,对象之间比较是否相等可以用==,也可以用is。==和is操...
- 因为python的GIL的问题, 一般来说对于计算密集型的代码, 效率一边如下: 多进程 < 普通 < 多线程, ...