【python】蔡勒公式计算日期
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】蔡勒公式计算日期相关推荐
- 基姆拉尔森公式和蔡勒公式(计算星期几)
给定一个xxxx-xx-xx日期,计算为星期几. 直接使用基姆拉尔森计算公式,外文名是Kim larsen calculation formula. 从 公元0年1月1日星期日 开始,已考虑各种因素. ...
- Project Euler 19 Counting Sundays( 蔡勒公式计算星期数 )
题意:在二十世纪(1901年1月1日到2000年12月31日)中,有多少个月的1号是星期天? 蔡勒公式:计算 ( year , month , day ) 是星期几 以下图片仅供学习! /****** ...
- [每日一题] 62. 美国节日(日期计算、蔡勒公式)
1. 题目来源 链接:美国节日 来源:牛客网 2. 题目说明 和中国的节日不同,美国的节假日通常是选择某个月的第几个星期几这种形式,因此每一年的放假日期都不相同.具体规则如下: 1月1日:元旦 1月的 ...
- HDU 6112 今夕何夕【2017百度之星】【日期模拟计算】【基姆拉尔森计算公式】【蔡勒公式】
今夕何夕 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- 计算星期几(蔡勒公式)
Description acm的iphxer经常忘记某天是星期几,但是他记那天的具体日期,他希望你能写个程序帮帮他. Input 每行有三个整数 year,month,day,日期在1600年1月1日 ...
- 蔡勒公式 java,C/C++根据年月日计算星期几(蔡勒公式篇)
蔡勒公式 蔡勒(Zeller)公式:是一个计算星期的公式. 随便给一个日期,就能用这个公式推算出是星期几. 蔡勒公式如下: W = [C/4] - 2C + y + [y/4] + [13 * (M ...
- 蔡勒公式:计算某一天是星期几(C代码)
蔡勒(Zeller)公式,是一个计算星期的公式,随便给一个日期,就能用这个公式推算出是星期几. w=y+[y/4]+[c/4]-2c+[13(m+1)/5]+d-1 -- 蔡勒(Zeller)公式 符 ...
- 快速计算某一天是星期几-蔡勒公式
以下内容转自百度百科. w:星期: w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六 c:世纪(年份前两位数) y:年(后两位数) m:月(m大于等于3 ...
- 【蔡勒公式 】根据给定的年月日求出对应星期几
蔡勒公式 蔡勒(Zeller)公式,是一个计算星期的公式,随便给一个日期,就能用这个公式推算出是星期几.时间复杂度:O(1).具体的在红书P229有. 若要计算的日期是在1582年10月4日或之前,公 ...
- 牛客多校第六场 G Is Today Friday? 蔡勒公式/排列
题意: 有一堆日期,这些日期都是星期五,但是数字被映射成了字母A~J,现在让你求逆映射,如果存在多种答案,输出字典序最小的那个. 题解: 用蔡勒公式解决关于星期几的问题. 对于映射,可以用笔者刚刚学会 ...
最新文章
- jq--ajax中止请求
- 人脸识别之insightface开源代码使用:训练、验证、测试(4)
- 一些著名的大公司JAVA面试题目
- 后台获取前台runat=server的select的值
- LeetCode 1048. 最长字符串链(哈希+DP)
- 博文视点读书节第八日丨大咖书单升级放送,今日直播助你成为Offer收割机~晒单赢福袋正在派送中!
- java bartender_BarTender Web Print Server可用的打印方法
- 基于融云直播 SDK,快速实现连麦布局(内附代码)
- 6s126发邮件服务器错误,iphone6s的邮件设置教程
- 【es】es界面化管理工具cerebro的安装和使用
- 关于提词器的知识都在这了
- Linux-4.20.8内核桥收包源码解析(一)----------sk_buff(详细)
- springboot系列课程笔记-第一章-Spring Boot入门
- Python数据分析案例-分别使用时间序列ARIMA、SARIMAX模型与Auto ARIMA预测国内汽车月销量
- dataframe获取字符串中的字数
- R: 更改行名及矩阵数据提取的易错点——下标出界
- 18天精读掌握《费曼物理学讲义卷一》 第2天 2019.6.13
- Oracle之 PLSQL语言
- Chef 环境的安装及使用
- 剖析腾讯知文,智能问答机器人路在何方