字符串反码 A
描述
字符串反码的定义为:字符串所包含字符的反码组成的字符串。
字符反码的定义为:
(1) 对于小写英文字符,它的反码也是一个小写英文字符,且该字符与'a'的距离等于其反码与'z'的距离;
(2) 对于大写英文字符,它的反码也是一个大写英文字符,且该字符与'A'的距离等于其反码与'Z'的距离;
两个字符距离指其对应unicode编码之差。
输入
示例1:2018-Python123-Well-Done
输出
示例1:2018-Kbgslm123-Dvoo-Wlmv
while True: try: string=input() if string!="!": res="" for i in string: if i.isupper(): res+=chr(ord("Z")-(ord(i)-ord("A"))) elif i.islower(): res += chr(ord("z") - (ord(i) - ord("a"))) else: res+=i print(res) except: break