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共享引用(多个变量引用)示例代码
Dec 04 Python
python获取网页状态码示例
Mar 30 Python
python实现linux服务器批量修改密码并生成execl
Apr 22 Python
python创建列表并给列表赋初始值的方法
Jul 28 Python
使用Python的turtle模块画图的方法
Nov 15 Python
win10下tensorflow和matplotlib安装教程
Sep 19 Python
在Python中输入一个以空格为间隔的数组方法
Nov 13 Python
python对绑定事件的鼠标、按键的判断实例
Jul 17 Python
python之pymysql模块简单应用示例代码
Dec 16 Python
django 模型中的计算字段实例
May 19 Python
keras实现调用自己训练的模型,并去掉全连接层
Jun 09 Python
Pyqt5将多个类组合在一个界面显示的完整示例
Sep 04 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
php框架Phpbean说明
2008/01/10 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
php中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
smarty缓存用法分析
2014/12/16 PHP
自适应高度框架 ----属个人收藏内容
2007/01/22 Javascript
比较全的JS checkbox全选、取消全选、删除功能代码
2008/12/19 Javascript
JavaScript 事件查询综合
2009/07/13 Javascript
jQuery入门知识简介
2010/03/04 Javascript
Javascript学习笔记二 之 变量
2010/12/15 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
jQuery获得内容和属性示例代码
2014/01/16 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
JS基于clipBoard.js插件实现剪切、复制、粘贴
2016/05/03 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
js Canvas实现的日历时钟案例分享
2016/12/25 Javascript
利用JS测试目标网站的打开响应速度
2017/12/01 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
2017/12/07 Javascript
关于vue中的ajax请求和axios包问题
2018/04/19 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
Vue的data、computed、watch源码浅谈
2020/04/04 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
2020/07/21 Javascript
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
Python的Django框架下管理站点的基本方法
2015/07/17 Python
在IPython中执行Python程序文件的示例
2018/11/01 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
python TK库简单应用(实时显示子进程输出)
2019/10/29 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
倡议书作文
2015/01/19 职场文书
工程部文员岗位职责
2015/02/04 职场文书
家庭贫困证明
2015/06/16 职场文书