字符串反码的定义为:字符串所包含字符的反码组成的字符串。
字符反码的定义为:
(1) 对于小写英文字符,它的反码也是一个小写英文字符,且该字符与'a'的距离等于其反码与'z'的距离;
(2) 对于大写英文字符,它的反码也是一个大写英文字符,且该字符与'A'的距离等于其反码与'Z'的距离;
两个字符距离指其对应unicode编码之差。
cipher = input("")
for i in cipher:
if i <="z" and i>="a":
print(chr(ord("z")-(ord(i)-ord("a"))),end="")
elif i <="Z" and i>="A":
print(chr(ord("Z")-(ord(i)-ord("A"))),end="")
else:
print(i,end="")
结果为