题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
str1 = list(input()) str2 = list(input()) for i in range(len(str1)): if ord(str1[i]) in range(ord('A'), ord('Z')): str1[i] = chr(ord(str1[i].lower())+1) elif str1[i] == 'Z': str1[i] = 'a' elif ord(str1[i]) in range(ord('a'), ord('z')): str1[i] = chr(ord(str1[i].upper())+1) elif str1[i] == 'z': str1[i] = 'A' elif ord(str1[i]) in range(ord('0'), ord('9')): str1[i] = chr(ord(str1[i])+1) elif str1[i] == '9': str1[i] = '0' else: continue print(''.join(str1)) for i in range(len(str2)): if ord(str2[i]) in range(ord('A')+1, ord('Z')+1): str2[i] = chr(ord(str2[i].lower())-1) elif str2[i] == 'A': str2[i] = 'z' elif ord(str2[i]) in range(ord('a')+1, ord('z')+1): str2[i] = chr(ord(str2[i].upper())-1) elif str2[i] == 'a': str2[i] = 'Z' elif ord(str2[i]) in range(ord('1'), ord('9')+1): str2[i] = chr(ord(str2[i])-1) elif str2[i] == '0': str2[i] = '9' else: continue print(''.join(str2))