每天开心一点

Python:每日一题 32

2017-11-27 13:17:00    六月    524    来源: http://bbs.fishc.com/thread-86159-1-1.html

感谢 冬雪雪冬 提供的题目



中国古代采用干支纪年法,即将天干和地支配合起来得到60个干支,将其对应每一年。60年一个轮回,成一个花甲。
要求输入年份给出相应的干支,输入干支,给出上一个和下一个同干支的年份,如果本年也是这个干支,则也显示出来。
例如:

  1. ============================ RESTART: D:/py/6.py ============================
  2. 输入年份,如2017,或干支,如丁酉:qw
  3. 输入错误!
  4. >>>
  5. ============================ RESTART: D:/py/6.py ============================
  6. 输入年份,如2017,或干支,如丁酉:2022
  7. 壬寅
  8. >>>
  9. ============================ RESTART: D:/py/6.py ============================
  10. 输入年份,如2017,或干支,如丁酉:己巳
  11. 上一个己巳年是1989
  12. 下一个己巳年是2049
  13. >>>
  14. ============================ RESTART: D:/py/6.py ============================
  15. 输入年份,如2017,或干支,如丁酉:丁酉
  16. 今年2017正好是丁酉年
  17. 上一个丁酉年是1957
  18. 下一个丁酉年是2077
复制代码


已知条件:
  1. tiangan = ['甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸']
  2. dizhi = ['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥']
复制代码





欢迎小伙伴们,一起答题!
如果你有能力,欢迎加入我们!
已经上车老司机: @冬雪雪冬 @lumber2388779 @ooxx7788 @gopythoner
点我上车
帅的人都上车了,而丑的人还在犹豫