出生的人是10,22,34等
4、再举一个例子:计算老鼠的年龄,20-1=19岁,老鼠的年龄是:年农历庚子的老鼠年,公历54岁,公历55岁 。
注意事项:
1、根据属相计算年龄,从交立春的那一刻开始至次年交立春前结束就是确定属相生肖的时间 。将这十二属相:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪 。
2、今年是鼠年,那么年也是鼠年,同样的道理,都是鼠年.这是类推法,其间的差距就是生肖的循环数12 。
以上就是与python 编写一个程序,判断一个给定的年份属于哪一个生肖?相关内容,是关于根据属相算年龄怎么算??的分享 。看完python根据年龄算属相后,希望这对大家有所帮助!

文章插图
谁会编程序python shell,怎么写看出生年月然后看出生肖和星座~这个问题难倒是不难,就是麻烦点儿 。
比如出生年年月是M/D/Y,利用datetime模块获取当前时间的年份,然后,可以推出出生年份,创建一个生肖的字典,从key从0到11,设定一个参照年份y,用出生年份减去y,然后得到整除12的余数,对应到字典,就知道是什么生肖了 。
星座的话,这个也简单,创建一个星座字典,用datetime模块可以判断出生月日属于哪个生肖,查找字典就可以的出来了 。
具体的你自己实现下,应该不用超过50行代码就可以搞定 。
python 编写一个程序,判断一个给定的年份属于哪一个生肖?def shengxiao(year):
return u'猴鸡狗猪鼠牛虎兔龙蛇马羊'[year%12]
shengxiao(1990)
使用Python,根据出生日期算属相def chinese_zodiac(year):
return u'猴鸡狗猪鼠牛虎兔龙蛇马羊'[year%12]
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,21),(5,21),(6,22),(7,23),(8,23),(9,23),(10,23),(11,23),(12,23))
return n[len(filter(lambda y:y=(month,day), d))%12]
chinese_zodiac(2004)
使用chinese_zodiac(出生年份)就能获得属相了
编写一个Python程序,用户从键盘输入一个年份,程序输出此年份的中国生肖 。year_input=int(input("请输入年份:"))
if year_input = 1000:
....SymbolicAnimals = year_input%12
- 创业认识了几个有钱的女人 约女生吃饭的幽默理由
- 大头娃娃的症状有哪些 大头娃娃是由于什么原因造成的
- 舌胖有齿痕是由什么原因引起的 治胖大舌齿痕十多年了
- 冰草什么人不能吃
- 前置胎盘危险吗
- 清宫表是怎么看的
- 孕妇吃花螺怎么补救
- 立夏饼的由来
- 老鼠是哪一年
- 黄河吉祥物
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
