from string import ascii_letters, ascii_lowercase, ascii_uppercase
defkaisaEncrypt(text, k):# 凯撒加密
lower = ascii_lowercase[k:]+ ascii_lowercase[:k]
upper = ascii_uppercase[k:]+ ascii_uppercase[:k]
table =''.maketrans(ascii_letters, lower+upper)return text.translate(table)
s ="Python is a great programming language. I like it!"print(kaisaEncrypt(s,5))#输出结果为:
Udymts nx f lwjfy uwtlwfrrnsl qfslzflj. N qnpj ny!