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

今天在论坛看到一个凯撒解密的一个题目,想着自己也学了一段时间的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)_第1张图片
图片发自App


   

   

   

你可能感兴趣的:(python凯撒解密(学习笔记1))