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字符串替换实例分析
May 11 Python
在Python中处理日期和时间的基本知识点整理汇总
May 22 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
Jun 20 Python
python抽取指定url页面的title方法
May 11 Python
Python学习小技巧总结
Jun 10 Python
python使用suds调用webservice接口的方法
Jan 03 Python
Python中的几种矩阵乘法(小结)
Jul 10 Python
python中hasattr()、getattr()、setattr()函数的使用
Aug 16 Python
Python3如何对urllib和urllib2进行重构
Nov 25 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
May 09 Python
python3处理word文档实例分析
Dec 01 Python
Python Pygame实战之塔防游戏的实现
Mar 17 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连接Access数据库的方法小结
2013/06/20 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
2016/04/14 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
thinkPHP5框架接口写法简单示例
2019/08/05 PHP
ie8本地图片上传预览示例代码
2014/01/12 Javascript
JQuery选择器、过滤器大整理
2015/05/26 Javascript
js实现的全国省市二级联动下拉选择菜单完整实例
2015/08/17 Javascript
深入理解逻辑表达式的用法 与或非的用法
2016/06/06 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
angularjs使用directive实现分页组件的示例
2017/02/07 Javascript
angular2中Http请求原理与用法详解
2018/01/11 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
2018/09/19 Javascript
vue-rx的初步使用教程
2018/09/21 Javascript
我要点爆”微信小程序云开发之项目建立与我的页面功能实现
2019/05/26 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
javascript实现贪吃蛇经典游戏
2020/04/10 Javascript
PYTHON正则表达式 re模块使用说明
2011/05/19 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
2018/01/08 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
2013/02/07 HTML / CSS
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
Habitat家居英国官方网站:沙发、家具、照明、厨房和户外
2019/12/12 全球购物
.NET初级开发工程师面试题
2014/04/18 面试题
税务干部鉴定材料
2014/02/11 职场文书
国庆庆典邀请函
2015/02/02 职场文书
2015年护士医德医风自我评价
2015/03/03 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
2015暑假社会调查报告
2015/07/13 职场文书
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android