题目描述

你成功的解出了来了灯谜,小鱼一脸的意想不到“没想到你懂得这么多啊!” 你心里面有点小得意,“那可不是,论学习我没你成绩好轮别的我知道的可不比你少,走我们去看看下一个” 你们继续走,看到前面也是热热闹闹的,同样的大红灯笼高高挂起,旁边呢好多人叽叽喳喳说个不停。你一看 大灯笼,上面还是一对字符,你正冥思苦想呢,小鱼神秘一笑,对你说道,我知道这个的答案是什么了


oknqdbqmoq{kag_tmhq_xqmdzqp_omqemd_qzodkbfuaz}

Solution

由题可知这是凯撒密码,我们编写一段 Python 脚本:

  1. with open("./002.txt", "r") as f:
  2. for line in f:
  3. for i in range(0, 26):
  4. for current_char in line:
  5. if current_char == '{' or current_char == '}' or current_char == '_':
  6. print("%c" % current_char, end="")
  7. continue
  8. current_char = (ord(current_char) -
  9. ord('a') + i) % 26 + ord('a')
  10. print("%c" % current_char, end="")
  11. print("") # print new line

运行结果如下:

002-1.png