#encoding=utf-8
year = int(input('请输入年份:'))
zodiac = ''
if year >= 1900:
    zodiac = ['鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪'][year % 12]
print('{}年的生肖是{}'.format(year, zodiac))

说明:

  • 根据中国农历的规律,将每个12年一周期的时间称为一个'生肖年',共有12个生肖:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。
  • 程序中使用了列表和取模运算符来计算出输入年份对应的生肖。
  • 注意:此程序只适用于公历年份输入,对于非公历年份(如古代历法、农历等)需要进行相应的转换。

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

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