凯撒的加密和解密

str1 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
str2 = str1.lower()
a = input()
for i in a :
        if i in str2:
            b = str2.find(i)
            c = (b + 3) % 26
            print(str2[c],end='')
        elif i in str1:
            b = str1.find(i)
            c = (b + 3) % 26
            print(str1[c], end='')
        elif i in ' ':
            print(' ', end="")
        else:
            print(i, end="")

凯撒密码的加密

str1 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
str2 = str1.lower()
a = input()
for i in a :
        if i in str2:
            b = str2.find(i)
            c = (b - 3) % 26
            print(str2[c],end='')
        elif i in str1:
            b = str1.find(i)
            c = (b - 3) % 26
            print(str1[c], end='')
        elif i in ' ':
            print(' ', end="")
        else:
            print(i, end="")

  凯撒密码的解密

怎么样才能把加密和解密放在一起呢

posted on 2021-10-30 17:01  碍你  阅读(266)  评论(0)    收藏  举报

导航