您的位置:首页 > 编程语言 > Python开发

PythonChallenge Mission 15

2016-03-16 23:25 330 查看
第15关

看到一张日历,年份并没有显示完全,不过可以看出是1xx6年。

然后26号被圈了出来,可是并不知道什么意思。

查看网页源代码,发现了两句注释:

<!-- he ain't the youngest, he is the second -->

<!-- todo: buy flowers for tomorrow -->

“他不是最年轻的,而是第二年轻的”,“为明天准备花”,好像是说要给某人过生日

再联系网页title是whom,于是猜测是找一个人,生日是1xx6年1月27日,而这一天是星期二,同时又发现这年二月有29天,是闰年!

利用datetime函数,上代码:

from datetime import *
def isleap(year):
try:
date(year,2,29)
return True
except ValueError: return False

for i in range(1006,2000,10) :
if isleap(i) and date(i,1,27).weekday()==1 :
print i结果出来了以下几个年份:
1176

1356

1576

1756

1976

又因为是第二年轻的,所以年份确认为1756年!

求助百度1756.1.27是谁的生日,原来是奥地利音乐大师Wolfgang Amadeus
Mozart的生日!受小生一拜!!!

将mozart输入网址,进入下一关!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python PythonChallenge