十一届蓝桥杯省赛真题——凯撒密码

十一届蓝桥杯省赛真题——凯撒密码

给定一个单词,请使用凯撒密码将这个单词加密。

凯撒密码是一种替换加密的技术,单词中的所有字母都在字母表上向后偏移3位后被替换成密文。即a变为d,b变为e,…,w变为z,x变为a,y变为b,z变为c。

例如,lanqiao会变成odqtldr。

caesar_cipher_dict={'a':'d','b':'e','c':'f','d':'g','e':'h','f':'i','g':'j','h':'k','i':'l','j':'m','k':'n','l':'o','m':'p','n':'q','o':'r','p':'s','q':'t','r':'u','s':'v','t':'w','u':'x','v':'y','w':'z','x':'a','y':'b','z':'c'} 
chars=input()
result=[]

for i in range(len(chars)):
    result.append(caesar_cipher_dict[chars[i]])
print(''.join(map(str,result))) #不换行输出


版权声明:本文为weixin_43763858原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。