天干地支,一甲子

2020-04-08  本文已影响0人  脸白涂的蜡
tian_gan = ['甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸']
di_zhi = ['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥']

i = 0
jia_zi = []

#一甲子60年,取天干和地支最小公倍数
while i <= 59:
    #天干和地支的index
    n = i % 10
    j = i % 12
    jia_zi.append([tian_gan[n],di_zhi[j]])
    i += 1

print(jia_zi)
print(len(jia_zi))

year = int(input("请输入公历年份:"))
index=(year-4)%60
print(jia_zi[index][0]+jia_zi[index][1]+'年')

[['甲', '子'], ['乙', '丑'], ['丙', '寅'], ['丁', '卯'], ['戊', '辰'], ['己', '巳'], ['庚', '午'], ['辛', '未'], ['壬', '申'], ['癸', '酉'], ['甲', '戌'], ['乙', '亥'], ['丙', '子'], ['丁', '丑'], ['戊', '寅'], ['己', '卯'], ['庚', '辰'], ['辛', '巳'], ['壬', '午'], ['癸', '未'], ['甲', '申'], ['乙', '酉'], ['丙', '戌'], ['丁', '亥'], ['戊', '子'], ['己', '丑'], ['庚', '寅'], ['辛', '卯'], ['壬', '辰'], ['癸', '巳'], ['甲', '午'], ['乙', '未'], ['丙', '申'], ['丁', '酉'], ['戊', '戌'], ['己', '亥'], ['庚', '子'], ['辛', '丑'], ['壬', '寅'], ['癸', '卯'], ['甲', '辰'], ['乙', '巳'], ['丙', '午'], ['丁', '未'], ['戊', '申'], ['己', '酉'], ['庚', '戌'], ['辛', '亥'], ['壬', '子'], ['癸', '丑'], ['甲', '寅'], ['乙', '卯'], ['丙', '辰'], ['丁', '巳'], ['戊', '午'], ['己', '未'], ['庚', '申'], ['辛', '酉'], ['壬', '戌'], ['癸', '亥']]
60
请输入公历年份:1911
辛亥年
上一篇下一篇

猜你喜欢

热点阅读