学了两个的python基础,第一次写如果有哪些可以改进希望大佬指点,灵感来源在刷dy

看到一个老师在讲这个计数,瞬间想到最近在学的列表、余数.....

不说什么直接上代码把

tiangang_lst = ['甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸']
dizhi_lst = ['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '癸']
shengxiao = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪']
year = input('请输入要计算的年份:')
pp = int(year) - 3
print(f"-" * 20, {year + "年"}, "-" * 20)a = int(pp) % 10 - 1
print("天干是:", tiangang_lst[a])b = int(pp) % 12 - 1
print("地支是:", dizhi_lst[b])c = shengxiao[b]
print("生肖是", c)d = '-'.join(tiangang_lst[a] + dizhi_lst[b] + shengxiao[b])
print(">>>:", d)print("-" * 50)

判断天干,地支,生肖推算相关推荐

  1. 天干地支的推算(根据公元纪年的年月日推算干支的年月日)

    为了便于运算和使检索更加直观,借用六十干支表并按顺序加以编号成表一如下: 六十干支表 甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9 甲戌10 乙亥11 丙子12 丁丑 ...

  2. python 判断天干地支年份

    # 已知1984是甲子年; 1900-1-1是星期一 . # 输入以下格式日期"year-month-day",输出xxxx年为xx年(干支纪年), # 输出year-month- ...

  3. [导入]正确计算天干地支生肖的函数(.net)---更正版

    因为要用到一个 算干支的函数 但在网上找了好长时间,没有发现算的正确的(按春节划分如20070217丙戌-20070218则为丁亥). 文章来源:http://blog.csdn.net/chswor ...

  4. 天干地支算年份的C语言算法,天干地支对照表及算法

    <天干地支对照表及算法>由会员分享,可在线阅读,更多相关<天干地支对照表及算法(3页珍藏版)>请在人人文库网上搜索. 1.天干地支对照表天干12345678910甲乙丙丁戊己庚 ...

  5. html桌面天干地支,《天干地支》对照表及运用方法

    年的干支 方法一: 首先要能记住十大天干和十二地支,十天干:甲.乙.丙.丁.戊.己.庚.辛.壬.癸:十二地支:子.丑.寅.卯.辰.巳.午.未.申.酉.戌.亥: 天干地支纪年法首先是天干在前,地支在后, ...

  6. PHP阴历阳历天干地支纪年月日生肖五行24节气生辰八字

    class Calendar {/*** 农历 1900-2100 的润大小信息.** @var array*/protected $lunars = [0x04bd8, 0x04ae0, 0x0a5 ...

  7. 天干地支计算公式_日干支公式速算法,根据阴历或阳历推算日干天干地支方法...

    欲求日干支,必须要记得某年元旦那天的干支,以后再用公式推算.日干支的推算比较繁琐,只有以阳历来推算.因阳历每月的月大月小是固定的,在阳历每4年有一次闰二月,因此用阳历推算比较方便.用公历推算日干支,首 ...

  8. php 天干地支,PHP天干地支、生肖的生成

    //天干地支算法1 /*天干地支算法: 一.公元后的: 天干:甲4 乙5 丙6 丁7 戊8 己9 庚0 辛1 壬2 癸3 如1894年末尾一个数是4就甲年,依此类推 地支:子4 丑5 寅6 卯7 辰8 ...

  9. (javascript)常用农历(12生肖年,天干地支,节气)

    今天碰到页面需要加上农历和公历同时显示的功能要求,搜索下网络,找到一个网页不过现在找不到地址了.希望给大家一点帮助. 贴代码如下: // --------------------显示中国农历----- ...

最新文章

  1. c++枚举类型(二) c++11 枚举类
  2. 用vim看代码的常用指令
  3. 直接获取submission结果
  4. python 输入数字变成密码_如何在python中检查数字的“密码”
  5. find_cmd函数分析
  6. 计算一段代码执行完毕用时问题
  7. 运行时修改Standard shader的Mode
  8. idea迁移到其他电脑,省去重新安装破解及配置
  9. JavaScript学习(七十三)—高阶函数
  10. win7 64位共享打印机
  11. 扫描死链接的工具xenu
  12. 一篇带你熟悉MySQL
  13. 计算机网络网关设置路由器,天翼网关(宽带)怎么连接路由器?
  14. Python百日百行代码挑战-day8,day9,day10,游戏实战系列-五子棋
  15. Lesson 9 Telephone Conversation 1
  16. 爆破无线路由器管理页面登录密码
  17. matlab画图中颜色渐变
  18. 中国储能行业市场“十四五”规划分析与未来战略建议报告2022-2028年版
  19. QQ空间搬家工具 发布
  20. 《浪潮之巅》以及移动互联网

热门文章

  1. QCC512x QCC302x 延时函数 (阻塞与非阻塞)
  2. 初学者c语言心里测试小项目
  3. 手机QQ山寨微信 3万网友愤愤不平
  4. J2EE:赛迪网J2EE视频总结
  5. 从根上理解高性能、高并发(七):深入操作系统,一文读懂进程、线程、协程
  6. 免密登录驾考网使用selenium自动爬取模拟试题
  7. 前端的学习之路:初级CSS---米兔练习
  8. 微信小程序初始界面设置密码
  9. 谈谈Python的Flask框架学习与福利分享
  10. 人工智能(强化学习)