这个是我原创的,如果有考虑不周的地方可以交流一下:
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,怎么写看出生年月然后看出生肖和星座~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)