题目描述
你成功的解出了来了灯谜,小鱼一脸的意想不到“没想到你懂得这么多啊!” 你心里面有点小得意,“那可不是,论学习我没你成绩好轮别的我知道的可不比你少,走我们去看看下一个” 你们继续走,看到前面也是热热闹闹的,同样的大红灯笼高高挂起,旁边呢好多人叽叽喳喳说个不停。你一看 大灯笼,上面还是一对字符,你正冥思苦想呢,小鱼神秘一笑,对你说道,我知道这个的答案是什么了
oknqdbqmoq{kag_tmhq_xqmdzqp_omqemd_qzodkbfuaz}
Solution
由题可知这是凯撒密码,我们编写一段 Python 脚本:
with open("./002.txt", "r") as f:
for line in f:
for i in range(0, 26):
for current_char in line:
if current_char == '{' or current_char == '}' or current_char == '_':
print("%c" % current_char, end="")
continue
current_char = (ord(current_char) -
ord('a') + i) % 26 + ord('a')
print("%c" % current_char, end="")
print("") # print new line
运行结果如下: