天干地支(python)
题目描述
古代中国使用天干地支来记录当前的年份。
天干一共有十个,分别为:甲(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)相关推荐
- 蓝桥杯 天干地支 python组
题目描述 古代中国使用天干地支来记录当前的年份. 天干一共有十个,分别为:甲(jiǎ).乙(yǐ).丙(bǐng).丁(dīng).戊(wù).己(jǐ).庚(gēng).辛(xīn).壬(rén). ...
- 天干地支python解法蓝桥杯
题目描述 解题思路 天干有10个地支有12个,按照题目要求依次遍历看和年份有啥关系,设置一个计数器发现从0开始时36是庚子年.拿2022年举例,当i+4==2022时就是庚子年 代码 n=int(in ...
- python 获取节假日,二十四节气,中国农历,星次、每日凶煞、每日值神、农历建除十二神、农历每日宜忌、彭祖百忌、每日五行、二十八星宿、天干地支、农历生辰八字、时辰凶吉等
Python 农历项目cnlunar的使用 文章目录 Python 农历项目cnlunar的使用 前言 一.cnlunar是什么? 二.使用步骤 1.安装pip 2.使用 总结 前言 1.不使用寿星通 ...
- Python:计算天干地支
Python:计算天干地支 亲测有效!!! 用Sublime编写,在CMD中运行正常 tianGan_list=["甲","乙","丙",& ...
- python斐波那契数列第四十项_传统文化的数学基础(四)--论八卦、五行、天干地支、二十四节气、洛书与黄金分...
(原著 横山春雨) 六.关于斐波那契数列和黄金分割数的其它知识: 斐波那契数列描述了大自然趋向于和谐美的自然规律,许多植物的叶片.花瓣.果粒数与斐波那契数列相吻合.例如,沿螺旋前伸的树叶分布.松果上的 ...
- python年份天干地支代码_Python------天干地支纪年及星座计算
干支是天干,地支的合称,干和支组合后用于纪年. 就是将十天干和十二地支按顺序搭配组合成干支,用于纪年. 把干支顺序相配正好六十为一周,周而复始,循环记录,永无止尽. 十大天干:甲 乙 丙 丁 戊 己 ...
- Python:天干地支
题目描述 古代中国使用天干地支来记录当前的年份. 天干一共有十个,分别为:甲(jiǎ).乙(yǐ).丙(bǐng).丁(dīng).戊(wù).己(jǐ).庚(gēng).辛(xīn).壬(rén). ...
- python年份天干地支代码_获取日期对应的农历年天干地支,生肖 范围1900-2100
using System.Globalization; //获取某年是天干地支年,猫年狗年 /// /// 获取年份天干地支,生肖 /// /// 年月日:2009-09-09 /// 甲子,鼠 pu ...
- python年份天干地支代码_农历天干地支算法源代码大全(javascript、vbscript、C#、flash、C++、C等等【转】...
文章提供计算农历天干地支及当年属相的算法源程序,使用的语言为Javascript.VBScript.C#等. 一.C# 代码(1): 原来还准备自己写算法,并研究农历规则.发现那太难和麻烦了,光是农历 ...
最新文章
- python 函数的调用的时候参数的传递_python定义函数时的参数调用函数时的传参...
- Mysql查漏补缺笔记
- 如何梳理产品功能,才能既见森林又见树木?
- Numpy.where()
- UVA10921 Find the Telephone【编码】
- adobe怎么统计字数,在Adobe Reader中统计PDF中的文字数
- 商迪3D三维虚拟现实VR景区全景漫游展示
- Jquery UI常用插件
- 批量删除电脑或手机中的空文件夹
- Win32_VideoController 显卡 参数说明
- Unity中的数学基础——矩阵
- 用微信远程控制电脑?这个新玩法一定爽到你
- python 查找二维数组长度_Python二维数组中的查找
- Spring Boot启动之Hello World
- C语言编程之错误一:error C2059:syntax error : ‘)’
- 18级的谷歌卫星地图纹理如何匹配到15级的高程
- 电脑开机总是自动修复
- Vue2.0开发之——Vue基础用法-axios(29)
- CSS3干货13:把页面变成黑白灰色彩
- 宜收藏!65个考研预报名问题汇总!