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输入网址,进入下一关!
看到一张日历,年份并没有显示完全,不过可以看出是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动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法