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之深入变量和引用对象
Sep 24 Python
在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程
Apr 25 Python
详解使用python的logging模块在stdout输出的两种方法
May 17 Python
python正则表达式的使用
Jun 12 Python
Pycharm导入Python包,模块的图文教程
Jun 13 Python
基于python实现聊天室程序
Jul 27 Python
python实现将多个文件分配到多个文件夹的方法
Jan 07 Python
Python之循环结构
Jan 15 Python
学生信息管理系统Python面向对象版
Jan 30 Python
python中的Elasticsearch操作汇总
Oct 30 Python
python实现简单井字棋小游戏
Mar 05 Python
python3的pip路径在哪
Jun 23 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下一个非常全面获取图象信息的函数
2008/11/20 PHP
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
JS操作select下拉框动态变动(创建/删除/获取)
2013/06/02 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
关于input全选反选恶心的异常情况
2016/07/24 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
微信小程序常用赋值方法小结
2019/04/30 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
Element的el-tree控件后台数据结构的生成以及方法的抽取
2020/03/05 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
python实现360皮肤按钮控件示例
2014/02/21 Python
寻找网站后台地址的python脚本
2014/09/01 Python
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
Python下线程之间的共享和释放示例
2015/05/04 Python
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
2018/09/19 Python
python 通过麦克风录音 生成wav文件的方法
2019/01/09 Python
Python识别验证码的实现示例
2020/09/30 Python
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
海量信息软件测试笔试题
2015/08/08 面试题
消防工作实施方案
2014/06/09 职场文书
人事专员岗位说明书
2014/07/29 职场文书
教师年度个人总结
2015/02/11 职场文书
2015年仓管员工作总结
2015/04/21 职场文书
行政撤诉申请书
2015/05/18 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
Python如何用re模块实现简易tokenizer
2022/05/02 Python