本文实例讲述了Python简单计算给定某一年的某一天是星期几。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# -*- 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程序设计有所帮助。
原文链接:https://blog.csdn.net/Leo_Lerry/article/details/78961526