题目描述

古代中国使用天干地支来记录当前的年份。

天干一共有十个,分别为:甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)。

地支一共有十二个,分别为:子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、 亥(hài)。

将天干和地支连起来,就组成了一个天干地支的年份,例如:2020 年是庚子年。

每过一年,天干和地支都会移动到下一个。例如 2021 年是辛丑年。

每过 60 年,天干会循环 6 轮,地支会循环 5 轮,所以天干地支纪年每 60 年轮回一次。例如 1900 年,1960 年,2020 年都是庚子年。

给定一个公元纪年的年份,请输出这一年的天干地支年份。

输入描述

输入一行包含一个正整数,表示公元年份。

其中有输入的公元年份为不超过 9999 的正整数。

输出描述

输入一行包含一个正整数,表示公元年份。

输入输出样例

示例

输入

2020

输出

gengzi

运行限制

  • 最大运行时间:1s

  • 最大运行内存: 128M

解题关键:公元4年为甲子年,以甲子年去推算日期对应的农历元年。

代码实现:

a=['jia','yi','bing','ding','wu','ji','geng','xin','ren','gui']
b=['zi','chou','yin','mao','chen','si','wu','wei','shen','you','xu','hai']
year=int(input())
year1=year-4
t=year1%10
m=year1%12
print(f"{a[t]+b[m]}")

天干地支(python)相关推荐

  1. 蓝桥杯 天干地支 python组

    题目描述 古代中国使用天干地支来记录当前的年份. 天干一共有十个,分别为:甲(jiǎ).乙(yǐ).丙(bǐng).丁(dīng).戊(wù).己(jǐ).庚(gēng).辛(xīn).壬(rén). ...

  2. 天干地支python解法蓝桥杯

    题目描述 解题思路 天干有10个地支有12个,按照题目要求依次遍历看和年份有啥关系,设置一个计数器发现从0开始时36是庚子年.拿2022年举例,当i+4==2022时就是庚子年 代码 n=int(in ...

  3. python 获取节假日,二十四节气,中国农历,星次、每日凶煞、每日值神、农历建除十二神、农历每日宜忌、彭祖百忌、每日五行、二十八星宿、天干地支、农历生辰八字、时辰凶吉等

    Python 农历项目cnlunar的使用 文章目录 Python 农历项目cnlunar的使用 前言 一.cnlunar是什么? 二.使用步骤 1.安装pip 2.使用 总结 前言 1.不使用寿星通 ...

  4. Python:计算天干地支

    Python:计算天干地支 亲测有效!!! 用Sublime编写,在CMD中运行正常 tianGan_list=["甲","乙","丙",& ...

  5. python斐波那契数列第四十项_传统文化的数学基础(四)--论八卦、五行、天干地支、二十四节气、洛书与黄金分...

    (原著 横山春雨) 六.关于斐波那契数列和黄金分割数的其它知识: 斐波那契数列描述了大自然趋向于和谐美的自然规律,许多植物的叶片.花瓣.果粒数与斐波那契数列相吻合.例如,沿螺旋前伸的树叶分布.松果上的 ...

  6. python年份天干地支代码_Python------天干地支纪年及星座计算

    干支是天干,地支的合称,干和支组合后用于纪年. 就是将十天干和十二地支按顺序搭配组合成干支,用于纪年. 把干支顺序相配正好六十为一周,周而复始,循环记录,永无止尽. 十大天干:甲 乙 丙 丁 戊 己 ...

  7. Python:天干地支

    题目描述 古代中国使用天干地支来记录当前的年份. 天干一共有十个,分别为:甲(jiǎ).乙(yǐ).丙(bǐng).丁(dīng).戊(wù).己(jǐ).庚(gēng).辛(xīn).壬(rén). ...

  8. python年份天干地支代码_获取日期对应的农历年天干地支,生肖 范围1900-2100

    using System.Globalization; //获取某年是天干地支年,猫年狗年 /// /// 获取年份天干地支,生肖 /// /// 年月日:2009-09-09 /// 甲子,鼠 pu ...

  9. python年份天干地支代码_农历天干地支算法源代码大全(javascript、vbscript、C#、flash、C++、C等等【转】...

    文章提供计算农历天干地支及当年属相的算法源程序,使用的语言为Javascript.VBScript.C#等. 一.C# 代码(1): 原来还准备自己写算法,并研究农历规则.发现那太难和麻烦了,光是农历 ...

最新文章

  1. python 函数的调用的时候参数的传递_python定义函数时的参数调用函数时的传参...
  2. Mysql查漏补缺笔记
  3. 如何梳理产品功能,才能既见森林又见树木?
  4. Numpy.where()
  5. UVA10921 Find the Telephone【编码】
  6. adobe怎么统计字数,在Adobe Reader中统计PDF中的文字数
  7. 商迪3D三维虚拟现实VR景区全景漫游展示
  8. Jquery UI常用插件
  9. 批量删除电脑或手机中的空文件夹
  10. Win32_VideoController 显卡 参数说明
  11. Unity中的数学基础——矩阵
  12. 用微信远程控制电脑?这个新玩法一定爽到你
  13. python 查找二维数组长度_Python二维数组中的查找
  14. Spring Boot启动之Hello World
  15. C语言编程之错误一:error C2059:syntax error : ‘)’
  16. 18级的谷歌卫星地图纹理如何匹配到15级的高程
  17. 电脑开机总是自动修复
  18. Vue2.0开发之——Vue基础用法-axios(29)
  19. CSS3干货13:把页面变成黑白灰色彩
  20. 宜收藏!65个考研预报名问题汇总!

热门文章

  1. 计算机图形杂志,计算机图形学顶级杂志、会议、期刊
  2. 202.m1-App的界面的实现
  3. 学习计划和个人提升(一个月内完成)
  4. Codeforces div2 D. Madoka and The Corruption Scheme
  5. HTTP 204和304的区别
  6. 电磁炉全国产化电子元件推荐方案
  7. Flickr 被封!
  8. 互联网、因特网、万维网的区别
  9. @Component什么时候使用?
  10. 3dMax 光标丢失,无法正常显示