import math
def Zeller(year,m,d):if(m==1):m = 13year = year-1if(m==2):m = 14year = year -1c= year // 100y = year % 100w = (y+int(y//4)+int(c//4)-2*c+(26*(m+1)//10)+d+700-1)%7return w
dict = {1: "星期一", 2: "星期二", 3: "星期三", 4: "星期四", 5: "星期五", 6: "星期六", 0: "星期天"}
year = eval(input("请输入年份:"))
m = eval(input("请输入月份:"))
d = eval(input("请输入日期数:"))
w = Zeller(year,m,d)
print(dict.get(w))

【python】蔡勒公式计算日期相关推荐

  1. 基姆拉尔森公式和蔡勒公式(计算星期几)

    给定一个xxxx-xx-xx日期,计算为星期几. 直接使用基姆拉尔森计算公式,外文名是Kim larsen calculation formula. 从 公元0年1月1日星期日 开始,已考虑各种因素. ...

  2. Project Euler 19 Counting Sundays( 蔡勒公式计算星期数 )

    题意:在二十世纪(1901年1月1日到2000年12月31日)中,有多少个月的1号是星期天? 蔡勒公式:计算 ( year , month , day ) 是星期几 以下图片仅供学习! /****** ...

  3. [每日一题] 62. 美国节日(日期计算、蔡勒公式)

    1. 题目来源 链接:美国节日 来源:牛客网 2. 题目说明 和中国的节日不同,美国的节假日通常是选择某个月的第几个星期几这种形式,因此每一年的放假日期都不相同.具体规则如下: 1月1日:元旦 1月的 ...

  4. HDU 6112 今夕何夕【2017百度之星】【日期模拟计算】【基姆拉尔森计算公式】【蔡勒公式】

    今夕何夕 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  5. 计算星期几(蔡勒公式)

    Description acm的iphxer经常忘记某天是星期几,但是他记那天的具体日期,他希望你能写个程序帮帮他. Input 每行有三个整数 year,month,day,日期在1600年1月1日 ...

  6. 蔡勒公式 java,C/C++根据年月日计算星期几(蔡勒公式篇)

    蔡勒公式  蔡勒(Zeller)公式:是一个计算星期的公式. 随便给一个日期,就能用这个公式推算出是星期几. 蔡勒公式如下: W = [C/4] - 2C + y + [y/4] + [13 * (M ...

  7. 蔡勒公式:计算某一天是星期几(C代码)

    蔡勒(Zeller)公式,是一个计算星期的公式,随便给一个日期,就能用这个公式推算出是星期几. w=y+[y/4]+[c/4]-2c+[13(m+1)/5]+d-1 -- 蔡勒(Zeller)公式 符 ...

  8. 快速计算某一天是星期几-蔡勒公式

    以下内容转自百度百科. w:星期: w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六 c:世纪(年份前两位数) y:年(后两位数) m:月(m大于等于3 ...

  9. 【蔡勒公式 】根据给定的年月日求出对应星期几

    蔡勒公式 蔡勒(Zeller)公式,是一个计算星期的公式,随便给一个日期,就能用这个公式推算出是星期几.时间复杂度:O(1).具体的在红书P229有. 若要计算的日期是在1582年10月4日或之前,公 ...

  10. 牛客多校第六场 G Is Today Friday? 蔡勒公式/排列

    题意: 有一堆日期,这些日期都是星期五,但是数字被映射成了字母A~J,现在让你求逆映射,如果存在多种答案,输出字典序最小的那个. 题解: 用蔡勒公式解决关于星期几的问题. 对于映射,可以用笔者刚刚学会 ...

最新文章

  1. jq--ajax中止请求
  2. 人脸识别之insightface开源代码使用:训练、验证、测试(4)
  3. 一些著名的大公司JAVA面试题目
  4. 后台获取前台runat=server的select的值
  5. LeetCode 1048. 最长字符串链(哈希+DP)
  6. 博文视点读书节第八日丨大咖书单升级放送,今日直播助你成为Offer收割机~晒单赢福袋正在派送中!
  7. java bartender_BarTender Web Print Server可用的打印方法
  8. 基于融云直播 SDK,快速实现连麦布局(内附代码)
  9. 6s126发邮件服务器错误,iphone6s的邮件设置教程
  10. 【es】es界面化管理工具cerebro的安装和使用
  11. 关于提词器的知识都在这了
  12. Linux-4.20.8内核桥收包源码解析(一)----------sk_buff(详细)
  13. springboot系列课程笔记-第一章-Spring Boot入门
  14. Python数据分析案例-分别使用时间序列ARIMA、SARIMAX模型与Auto ARIMA预测国内汽车月销量
  15. dataframe获取字符串中的字数
  16. R: 更改行名及矩阵数据提取的易错点——下标出界
  17. 18天精读掌握《费曼物理学讲义卷一》 第2天 2019.6.13
  18. Oracle之 PLSQL语言
  19. Chef 环境的安装及使用
  20. 剖析腾讯知文,智能问答机器人路在何方

热门文章

  1. linux 内核书籍记录
  2. 计算机科学之父图灵的一生
  3. 前端开发实习面经总结
  4. 关于成本核算方法、步骤、成本分析的简单回复
  5. 怎么用计算机弹电脑病毒音乐,怎么制作电脑病毒?简单电脑病毒制作方法
  6. 统计学软件 Stata 16
  7. 实验室检测专用计算机的维护保养,计算机实验室维护与管理.doc
  8. bootice添加黑苹果引导_2019款小米air12.5完美黑苹果10.15.6EFI
  9. java实现 PDF 格式转 tiff 格式
  10. 微服务社交平台项目【十次方】(二)-API文档与模拟数据接口