题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
def Code (ch): if ch == 'Z' : ch = 'a' elif ch == 'z': ch = 'A' elif (ch >= 'a' and ch < 'z') : ch = chr(ord(ch) + 1 - 32) elif (ch >= 'A' and ch < 'Z') : ch = chr(ord(ch) + 1 + 32) elif ord(ch) == 57 : ch = chr(48) elif (ord(ch) >= 48 and ord(ch) < 57) : ch = chr(ord(ch) + 1) return ch def Decode(ch): if ch == 'a' : ch = 'Z' elif ch == 'A': ch = 'z' elif (ch > 'a' and ch <= 'z') : ch = chr(ord(ch) - 1 - 32) elif (ch > 'A' and ch <= 'Z') : ch = chr(ord(ch) - 1 + 32) elif ord(ch) == 48 : ch = chr(57) elif (ord(ch) > 48 and ord(ch) <= 57) : ch = chr(ord(ch) - 1) return ch str1 = input() str2 = input() list1 = [] list2 = [] for i in range(len(str1)) : list1.append(Code(str1[i])) for i in range(len(str2)) : list2.append(Decode(str2[i])) print(''.join(list1)) print(''.join(list2))