1. 程式人生 > >利用Python計算某一年的某一天是星期幾

利用Python計算某一年的某一天是星期幾

#計算某特定天使星期幾
#蔡勒公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1import  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,"計算有毛病"))