python 写天干地支

"""
 天干名称   甲   乙   丙   丁   戊   己   庚   辛   壬   癸


 天干序号   1    2    3    4    5    6    7    8    9    0
 
 地支名称:子  丑  寅  卯  辰  巳  午  未  申  酉   戌  亥


 地支序号:1   2   3   4   5   6   7   8   9   10  11  12
 天干计算 对10取余 ,余数 -3 既是 对应的 天干顺序 
 如果 为负数 +10 
  地支计算 对12 取余 ,余数+9 既是 对应的 地支顺序
  如果为 大于12 -12 
"""

def tiangan(n):
ge=int(n%10)
#print('ge',ge)
tt=ge-3
#print(tt)
if 6>=tt>=1:
if tt==1:
tiangan='甲'
elif tt==2:
tiangan='乙'
elif tt==3:
tiangan='丙'
elif tt==4:
tiangan='丁'
elif tt==5:
tiangan='戊'
elif tt==6:
tiangan='己'

else:
tt+=10
if tt==7:
tiangan='庚'
elif tt==8:
tiangan='辛'
elif tt==9:
tiangan='壬'
elif tt==10:
tiangan='癸'
return tiangan


def dizhi(n):

di= n
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值