加密规则:
(1)所有字母均转换为小写。
(2)若是字母'a'到'y',则转化为下一个字母。
(3)若是'z',则转化为'a'。
(4)其它字符,保持不变。
源代码:
import string
b=string.ascii_lowercase #小写字母
a=b[1:]+b[:1]
table=''.maketrans(b,a) #创建映射表
text=input('请输入一批字符:')
ctext=text.lower()
ctext=ctext.translate(table) #按映射表进行替换
print('加密前:',text)
print('加密后:',ctext)
运行结果:
请输入一批字符:Python,I Love You!
加密前: Python,I Love You!
加密后: qzuipo,j mpwf zpv!