若已知1800年1月1日为星期3,则对于一个给定的年份和月份,输出这个月的最后一天是星期几

Python程序设计

题目内容:

若已知1800年1月1日为星期3,则对于一个给定的年份和月份,输出这个月的最后一天是星期几。

输入格式:

两行整数,分别代表年份和月份

输出格式:

星期数,0代表星期日

输入样例:

2033

12

输出样例:

6

扫描二维码关注公众号,回复: 11555486 查看本文章

时间限制:500ms内存限制:32000kb

mon1=[31,28,31,30,31,30,31,31,30,31,30,31]
mon2=[31,29,31,30,31,30,31,31,30,31,30,31]


count=0
yy=int(input())
mm=int(input())

count=(yy-1800)*365

if (yy%4==0 and yy%100!=0) or yy%400==0:
    for i in range(mm):
        count+=mon2[i]
else:
    for j in range(mm):
        count+=mon1[j]

print(count%7+2)

猜你喜欢

转载自blog.csdn.net/qq_45853731/article/details/107891451