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中的二叉树查找算法模块使用指南
Jul 04 Python
Python外星人入侵游戏编程完整版
Mar 30 Python
PyTorch上搭建简单神经网络实现回归和分类的示例
Apr 28 Python
Django 多语言教程的实现(i18n)
Jul 07 Python
Django的Modelforms用法简介
Jul 27 Python
简单了解python协程的相关知识
Aug 31 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
Oct 18 Python
DataFrame.to_excel多次写入不同Sheet的实例
Dec 02 Python
OpenCV灰度化之后图片为绿色的解决
Dec 01 Python
Python爬虫实战案例之爬取喜马拉雅音频数据详解
Dec 07 Python
python爬取豆瓣电影TOP250数据
May 23 Python
OpenCV-Python实现人脸美白算法的实例
Jun 11 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
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
探讨php中header的用法详解
2013/06/07 PHP
PHP整数取余返回负数的相关解决方法
2014/05/15 PHP
PHP数组排序之sort、asort与ksort用法实例
2014/09/08 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
2018/12/07 PHP
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
向当前style sheet中插入一个新的style实现方法
2013/04/01 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
原生JavaScript实现的简单放大镜效果示例
2018/02/07 Javascript
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
关于jquery中attr()和prop()方法的区别
2018/05/28 jQuery
JS数组中对象去重操作示例
2019/06/04 Javascript
使用Vue 实现滑动验证码功能
2019/06/27 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
Vue 实现简易多行滚动"弹幕"效果
2020/01/02 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
[33:28]完美世界DOTA2联赛PWL S3 PXG vs GXR 第三场 12.19
2020/12/24 DOTA
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
Python使用requests发送POST请求实例代码
2018/01/25 Python
Pycharm在创建py文件时,自动添加文件头注释的实例
2018/05/07 Python
使用Python实现一个栈判断括号是否平衡
2018/08/23 Python
python实现弹窗祝福效果
2019/04/07 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
python打包生成so文件的实现
2020/10/30 Python
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
意大利在线购买隐形眼镜网站:VisionDirect.it
2019/03/18 全球购物
大学生个人简历自我评价
2013/11/16 职场文书
银行工作检查书范文
2014/01/31 职场文书
网络技术专业求职信
2014/05/02 职场文书
汽车维修求职信
2014/06/15 职场文书
家庭教育的心得体会
2014/09/01 职场文书
Java版 简易五子棋小游戏
2022/05/04 Java/Android
Python中tqdm的使用和例子
2022/09/23 Python