Python简单计算给定某一年的某一天是星期几示例


Posted in Python onJune 27, 2018

本文实例讲述了Python简单计算给定某一年的某一天是星期几。分享给大家供大家参考,具体如下:

# -*- coding:utf-8 -*-
#计算某特定天使星期几
#蔡勒公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
import math
dict = {1: "星期一", 2: "星期二", 3: "星期三", 4: "星期四", 5: "星期五", 6: "星期六", 0: "星期天"}
while 1:
  y=int(input("请输入年份"))
  m=int(input("请输入月份"))
  d=int(input("请输入天"))
  if m==1 :
    m=13
    y=y-1
  elif m==2:
    m=14
    y=y-1
  allday=math.floor((y-1)+(y-1)/4-(y-1)/100+(y-1)/400+13*(m+1)/5+(m-1)*28-7+d)
  x=allday%7
  print(dict.get(x,"计算有毛病"))

运行结果:

Python简单计算给定某一年的某一天是星期几示例

Python 相关文章推荐
用Python写的图片蜘蛛人代码
Aug 27 Python
Python计算斗牛游戏概率算法实例分析
Sep 26 Python
Python实现简单http服务器
Apr 12 Python
pandas取出重复数据的方法
Jul 04 Python
python爬虫之快速对js内容进行破解
Jul 09 Python
windows下python虚拟环境virtualenv安装和使用详解
Jul 16 Python
python实现本地批量ping多个IP的方法示例
Aug 07 Python
Python 类的私有属性和私有方法实例分析
Sep 29 Python
Python爬虫之urllib基础用法教程
Oct 12 Python
WxPython实现无边框界面
Nov 18 Python
使用pth文件添加Python环境变量方式
May 26 Python
详解OpenCV获取高动态范围(HDR)成像
Apr 29 Python
Python查找第n个子串的技巧分享
Jun 27 #Python
python numpy 部分排序 寻找最大的前几个数的方法
Jun 27 #Python
获取python的list中含有重复值的index方法
Jun 27 #Python
Python 查找list中的某个元素的所有的下标方法
Jun 27 #Python
Python实现在某个数组中查找一个值的算法示例
Jun 27 #Python
使用Python对微信好友进行数据分析
Jun 27 #Python
python实现列表中由数值查到索引的方法
Jun 27 #Python
You might like
Yii2.0框架模型添加/修改/删除数据操作示例
2019/07/18 PHP
document.all还是document.getElementsByName?
2006/07/21 Javascript
jQuery1.6 使用方法二
2011/11/23 Javascript
js+数组实现网页上显示时间/星期几的实用方法
2013/01/18 Javascript
JS实现多物体缓冲运动实例代码
2013/11/29 Javascript
Jquery原生态实现表格header头随滚动条滚动而滚动
2014/03/18 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
javascript实现数独解法
2015/03/14 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
Angular 输入框实现自定义验证功能
2017/02/19 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
python 测试实现方法
2008/12/24 Python
Python网络编程之TCP与UDP协议套接字用法示例
2018/02/02 Python
基于python 爬虫爬到含空格的url的处理方法
2018/05/11 Python
pandas中去除指定字符的实例
2018/05/18 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
python输出带颜色字体实例方法
2019/09/01 Python
极度干燥澳大利亚官方网站:Superdry澳大利亚
2019/03/28 全球购物
肯尼迪就职演说稿
2013/12/31 职场文书
安全保证书
2015/01/16 职场文书
2015年村党支部工作总结
2015/04/30 职场文书
心理健康教育主题班会
2015/08/13 职场文书
高中班主任培训心得体会
2016/01/07 职场文书
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
JS实现页面炫酷的时钟特效示例
2022/08/14 Javascript