题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
jia_list=[] jie_list=[] def jia_mi(jia): for i in jia: i=str(i) if i.isupper() and i!='Z': i=ord(i)+33 jia_list.append(chr(i)) elif i=='Z': jia_list.append('a') elif i.islower() and i!='z': i=ord(i)-31 jia_list.append(chr(i)) elif i=='z': jia_list.append('A') elif i.isdigit() and i!='9': i=int(i)+1 jia_list.append(str(i)) elif i=='9': jia_list.append('0') def jie_mi(jie): for i in jie: i = str(i) if i.isupper() and i!='A': i=ord(i)+31 jie_list.append(chr(i)) elif i=='A': jie_list.append('z') elif i.islower() and i!='a': i=ord(i)-33 jie_list.append(chr(i)) elif i=='a': jie_list.append('Z') elif i.isdigit() and i!='0': i=int(i)-1 jie_list.append(str(i)) elif i=='0': jie_list.append('9') while True: try: jia=input() jie=input() jia_mi(jia) jie_mi(jie) print(''.join(jia_list)) print(''.join(jie_list)) except: break