python凯撒解密(学习笔记1)

2018-07-19  本文已影响0人  遗失的尘埃

今天在论坛看到一个凯撒解密的一个题目,想着自己也学了一段时间的python了,就试了试,下面是代码:

import string

s='VRPHWLPHV L ZDQW WR FKDW ZLWK BRX,EXW L KDYH QR UHDVRQ WR FKDW ZLWK BRX'

temp='ABCDEFGHIJKLMNOPQRSTUVWXYZ'

temp1='abcdefghijklmnopqrstuvwxyz'

for i in range(1,26):

    s1=temp[i:]+temp[:i]

    s1=string.maketrans(temp,s1)

    print string.translate(s,s1)

相信眼尖的应该能找到正确答案的,233333

运行结果:

python凯撒解密(学习笔记1)

   

   

   

上一篇下一篇

猜你喜欢

热点阅读