题目
曾有邪教称 1999 年 12 月 31 日是世界末日。当然该谣言已经不攻自破。
还有人称今后的某个世纪末的 12月31日,如果是星期一则会...
有趣的是,任何一个世纪末的年份的 12月31 日都不可能是星期
于是,“谣言制造商”又修改为星期日.s
1999 年的 12 月 31 日是星期五,请问:未来哪一个离我们最近的一个世纪未年(即 xx99 年)的 12月 31 日正好是星期天(即星期日)?
请回答该年份(只写这个4位整数,不要写12月31等多余信息)
解析
引用datetime函数,分别遍历1999年以后的世纪末,使用weekday函数来判断条件,再使用year库来输出结果。
代码
import datetime
for i in range(1,100):
a=datetime.datetime(1999+100*i,12,31)
if a.weekday()==5:
print(a.year)
break