出生的人是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
- 双相钢是什么材质
- 去眼袋要多少钱 现在去眼袋要多少钱
- 缉魂 内容 缉魂的内容
- 如何安装路由器和wifi教程 如何安装路由器
- 冬奥会吉祥物由来
- 猜灯谜来源
- 数据分析方法 数据分析方法有哪几种
- 周公解梦的由来 周公解梦的由来梦见自己死了
- 年份查生肖 月份生肖查询
- 蓝牙名字的由来