Advertisement

天干地支纪年法.py

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
天干地支纪年法.py 是一个利用Python编程语言编写的脚本,用于计算并展示以中国传统天干地支系统表示的特定日期对应的年份。 输入年数即可获取天干地支纪年的结果。下面是一段简单的代码,只需输入数值便可以得到你想要的答案。 ```python tg = 庚辛壬癸甲乙丙丁戊己 dz = 子丑寅卯辰巳午未申酉戌亥 sx = 鼠牛虎兔龙蛇马羊猴鸡狗猪 n = input(请输入年份:) tgn = eval(n[-1]) tgjn = tg[tgn:tgn+1] dzn = eval(n) dzjn = dz[abs(1888-dzn):abs(1888-dzn)+1] sxn = sx[(2020-dzn) % 12] print(tgjn + dzjn + sxn) ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • .py
    优质
    天干地支纪年法.py 是一个利用Python编程语言编写的脚本,用于计算并展示以中国传统天干地支系统表示的特定日期对应的年份。 输入年数即可获取天干地支纪年的结果。下面是一段简单的代码,只需输入数值便可以得到你想要的答案。 ```python tg = 庚辛壬癸甲乙丙丁戊己 dz = 子丑寅卯辰巳午未申酉戌亥 sx = 鼠牛虎兔龙蛇马羊猴鸡狗猪 n = input(请输入年份:) tgn = eval(n[-1]) tgjn = tg[tgn:tgn+1] dzn = eval(n) dzjn = dz[abs(1888-dzn):abs(1888-dzn)+1] sxn = sx[(2020-dzn) % 12] print(tgjn + dzjn + sxn) ```
  • 利用Python实现份命名
    优质
    本文章介绍如何使用Python编程语言来计算并显示任何给定公历年的对应天干地支名称。这为对中国历史和文化感兴趣的程序员提供了一个实用的学习案例。 在IT行业中,编程语言是构建各种应用的基础。Python作为一门强大且易学的开发语言,在后端开发、数据分析、人工智能等多个领域被广泛使用。在这个案例中,我们将关注一个特别的文化和娱乐相关的项目——利用Python实现天干地支纪年法的计算。 天干地支是中国古代的一种纪年方式,它结合了十天干(甲、乙、丙、丁、戊、己、庚、辛、壬、癸)和十二地支(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥),每60年为一个循环。我们需要了解天干地支纪年法的基本规则:天干以10为周期,地支以12为周期,两者相配形成一个完整的“六十甲子”循环。 计算某一年的天干地支组合主要依赖于年份与天干地支之间的对应关系。在Python中,我们可以编写一个函数来实现这个功能。具体步骤如下: 1. **确定年份范围**:由于天干地支纪年法的有效周期是从公元前4年至公元1899年,因此我们需要确保输入的年份在这个范围内。 2. **计算天干**:通过将年份除以10得到余数来决定对应的天干。例如,对于2023年,由于\( 2023 \mod 10 = 3 \),所以对应的天干为丙。 3. **计算地支**:同样地,通过将年份除以12得到的余数确定对应的地支。如2023年的结果是\( 2023 \mod 12 = 7 \),因此对应的是午。 4. **组合天干和地支**:最后,根据计算出的结果形成完整的纪年名称。例如,对于2023年来说,其对应的天干为丙、地支为午,则该年的名字是“丙午”。 为了实现上述功能,我们可以创建一个名为`calculate_gan_zhi_year`的Python函数,并接收一个参数表示输入的年份。此函数将返回相应的天干地支名称。 ```python def calculate_gan_zhi_year(year): if year < -4 or year > 1899: raise ValueError(年份超出有效范围) gan = [甲, 乙, 丙, 丁, 戊, 己, 庚, 辛, 壬, 癸] zhi = [子, 丑, 寅, 卯, 辰, 巳, 午, 未, 申, 酉, 戌, 亥] gan_index = (year + 4) % 10 zhi_index = year % 12 return f{gan[gan_index]}{zhi[zhi_index]} # 示例输出: print(calculate_gan_zhi_year(2023)) # 输出 丙午 ``` 这个函数不仅展示了Python在处理算术运算和字符串操作上的强大功能,还让我们有机会深入了解中国古代的纪年体系。此外,在实际应用中,此类程序可用于生成文化相关的趣味内容或进行历史数据分析等任务。 通过这样的实践项目,我们能够更好地结合传统文化与现代技术的应用,并拓宽我们的编程视野。
  • 六爻入门1-五行与
    优质
    本课程为初学者介绍六爻预测中的基础概念——五行及天干地支,帮助学员掌握其基本原理和应用技巧,开启六爻预测之门。 六爻基础篇1涵盖了五行、天干地支以及易经的基本知识,并介绍了卜卦的基础内容。
  • 老版黄历MySQL版本,包含1970至2099的神位、煞位、五行、等详尽信息
    优质
    这是一款基于传统农历的老版黄历数据库,以MySQL格式呈现,收录了从1970年到2099年间每日的神煞吉凶、五行生克及天干地支详细数据。 老黄历MySQL版本包含了1970年到2099年底的完整数据,包括神位、煞位、五行、天干地支、月相、生肖、节气以及星宿和彭祖百忌等信息。
  • 黄历吉凶吉时胎神五行相冲诸神查询数据库
    优质
    本应用提供全面的黄历信息,包括每日吉凶、天干地支、吉时及胎神等,帮助用户了解五行相冲和诸神祭祀日期,方便日常生活与决策参考。 该数据包含宜忌、天干地支、吉时、胎神、五行、冲煞以及诸神等相关内容,时间跨度从1950年至2050年。为了减少数据库的大小,已经将“宜忌”整理成对照表(表名为yijips和yiji_num),确保数据完整且全面。
  • 输入某某月某日,计算这是该的第几.py
    优质
    本Python脚本用于输入任意日期,自动计算并输出该日期是当年的第几天。适合编程初学者理解和学习日期操作。 该课程可以在网易公开课的北京理工大学平台上找到,地址为https://www.icourse163.org/course/BIT-268001?from=searchPage。
  • 气质量爬取.py
    优质
    本代码为Python脚本,旨在自动抓取并分析当前天气质量数据,帮助用户及时了解空气质量状况,做出健康出行决策。 爬取天气quality.py的代码主要用于获取天气数据,并对这些数据进行处理。这个脚本可能包括了从特定网站或API接口抓取实时或历史天气信息的功能,以及根据需要将这些信息存储到数据库或者以其他方式输出。在使用此脚本时,请确保遵循相关服务提供商的规定和条款,尊重其robots协议并合理利用资源。
  • WPS 25周念皮肤
    优质
    为庆祝WPS诞生25周年,特别推出限定纪念版皮肤,经典与现代交融的设计,带您回味过往美好时光,开启未来无限可能。 WPS 25周年的皮肤用于更改自带的默认皮肤。
  • carson淘宝猫抢购.py
    优质
    本Python脚本由Carson开发,专为自动在淘宝和天猫平台进行商品抢购设计。它帮助用户在促销时段轻松获取心仪商品,提高购物效率。 带界面显示,输入指定时间和链接后可以实现淘宝天猫抢购功能。
  • Python聊机器人代码.py
    优质
    这段Python代码实现了一个基本的聊天机器人,能够处理用户输入的消息并给出相应的回复。适合编程爱好者学习和实践使用。 使用 Python 的 urllib 模块 和 tkinter 模块实现一个聊天机器人。用 urllib 模块爬取 茉莉聊天机器人的回复,然后显示在 tkinter 文本框中。此代码属于原创,适用于 Python3,无需下载第三方模块,可以直接运行。