用Python计算年份属于哪个天干地支 源代码

用Python计算年份属于哪个天干地支 源代码,第1张

这个是我原创的,如果有考虑不周的地方可以交流一下:

y=int(input("请输入公历年份(公元前请加“-”):"))

t=(y-4)%60%10

d=(y-4)%60%12

T=["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"]

D=["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"]

print("{}年为:农历{}{}年"format(y,T[t],D[d]))

运行结果:

如果你用了某个窗口系统,你可以用那个窗口系统的event来获得键盘的事件;如果你写的是console的程序,你可以让运行一个Tkinter的Tk,用它来获得键盘事件,Tkinter是python标准库里的。

这个问题难倒是不难,就是麻烦点儿。

比如出生年年月是M/D/Y,利用datetime模块获取当前时间的年份,然后,可以推出出生年份,创建一个生肖的字典,从key从0到11,设定一个参照年份y,用出生年份减去y,然后得到整除12的余数,对应到字典,就知道是什么生肖了。

星座的话,这个也简单,创建一个星座字典,用datetime模块可以判断出生月日属于哪个生肖,查找字典就可以的出来了。

具体的你自己实现下,应该不用超过50行代码就可以搞定。

以上就是关于用Python计算年份属于哪个天干地支 源代码全部的内容,包括:用Python计算年份属于哪个天干地支 源代码、用Python计算键盘随机输入年份,求该年一共有多少天,例如2019有365天、谁会编程序python shell,怎么写看出生年月然后看出生肖和星座~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9273902.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存