实验吧 字典

题目链接 http://www.shiyanbar.com/ctf/1845

 

这道题让我体会到了人情冷暖。体会了一次被骗的滋味。为此付出了惨痛的代价(大概前前后后提交的6,7次吧)

 

根据以前的经验,我先看了一下评论,看看评论大神踩过的坑,这一看不打紧,我在错误的道路上越走越远。

 

这是我收到的信息。。。这将是我后面答题一座大山。。。

 

另一座大山是理解题意

包含ctf的单词的总字符有多少?

理解一下题干,包含ctf的单词,就是说单词带ctf的,然后的总字符,是计算整个单词的长度加起来(不是字符c,t,f,也不是有多少个‘ctf’)。

理解题意之后就很好做了

 

f = open('dictionary.txt','r')
number = 0
for s in f:
        if 'ctf' in s:  #匹配字符串ctf
                number += len(s.strip()) #注意字符串后边有空白字符,用strip()方法把它们去掉。
print ('CTF{%d}'%number)

 

最后填入打印的内容就可以了。

posted @ 2017-05-23 10:23  时光不改  阅读(285)  评论(0编辑  收藏  举报