我们可以使用以下公式来计算某个年份的天干地支:

天干 = (年份 - 4) % 10 地支 = (年份 - 4) % 12

现在,我们可以根据这个公式编写Python程序:

year = int(input('请输入一个年份:'))

tian_gan = (year - 4) % 10 di_zhi = (year - 4) % 12

定义天干和地支的列表

tian_gan_list = ['甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸'] di_zhi_list = ['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥']

print('此年的天干是:', tian_gan_list[tian_gan]) print('此年的地支是:', di_zhi_list[di_zhi])

运行程序后,将提示用户输入一个年份,然后计算该年份的天干地支并输出。例如,如果用户输入2022年,程序将输出‘此年的天干是:辛,此年的地支是:辰’。

Python程序计算年份天干地支:代码示例与解析

原文地址: https://www.cveoy.top/t/topic/lSlz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录