加密:
#!/usr/bin/python
import string
def jiami(s,k):
l = string.ascii_lowercase
u = string.ascii_uppercase
before = string.ascii_letters
after = l[k:] + l[:k] + u[k:] + u[:k]
table = ''.maketrans(before,after)
return s.translate(table)
s = input('请输入字符串:')
k = int(input('请输入一个整数密钥:'))
print(jiami(s,k))
解密:
#!/usr/bin/python
import string
def jiemi(s,k):
lower=string.ascii_lowercase
upper=string.ascii_uppercase
before=string.ascii_letters
after=lower[k:]+lower[:k]+upper[k:]+upper[:k]
table=''.maketrans(after,before)
return s.translate(table)
s = input('请输入字符串:')
k = int(input('请输入一个整数密钥:'))
print(jiemi(s,k))