①小写英文字符按照英文字母“a”“b”……“y”“z”的排列顺序,取其前一个小写英文字符作为密文进行重组;
②规定小写英文字符“a”的前一个密文小写英文字符是“z”;
③其他字符按原字符连接;
例如:明文“My@class”加密后的密文是“Mx@bkzrr”。
实现上述功能的 Python 程序代码如下:
s = input("请输入明文:")
ans = ""
for i in ①____:
print("密文结果为:", ans)
A. if "a"<=i<="z": ans+=chr(ord(i)-1) else: ans+=i | B. if "a"<=i<="z": ans+=chr((ord(i)-ord("a")+25)%26+ord("a")) else: else: ans+=i |
C. if "a"<=i<="z": ans+=chr((ord(i)-1)%26) else: ans+=i | D. if "a"<=i<="z": ans+=chr((ord(i)-ord("a")+25)%26+ord("i")) else: ans+=i |