环境Python3.6
def totalDay(m,n):
days=(m-1)//4-(m-1)//100+(m-1)//400+(m-1)*365#return days
q=[0,31,28,31,30,31,30,31,31,30,31,30,31]
if m % 4 == 0 and m % 100 !=0 or m % 400 == 0:
q[2]=29
for i in range(1,n):
days=days+q[i]
weekday=(days%7+1)%7
return weekday
if __name__ == "__main__":
x=int(input("your years:"))
y=int(input("your months:"))
week_day=totalDay(x,y)
print("\t周日\t","周一\t","周二\t","周三\t","周四\t","周五\t","周六\t")
q=[0,31,28,31,30,31,30,31,31,30,31,30,31]
if x % 4 == 0 and