题解 | #字符串加解密#
字符串加解密
http://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
while True: try: encrypt = input() e = list() for i in encrypt: if i.islower(): i = i.upper() if i != 'Z': e.append(chr(ord(i)+1)) else: e.append('A') elif i.isupper(): i = i.lower() if i != 'z': e.append(chr(ord(i)+1)) else: e.append('a') else: if int(i) < 9: e.append(str(int(i)+1)) else: e.append('0') print(''.join(e)) decrypt = input() d = list() for i in decrypt: if i.islower(): i = i.upper() if i != 'A': d.append(chr(ord(i)-1)) else: d.append('Z') elif i.isupper(): i = i.lower() if i != 'a': d.append(chr(ord(i)-1)) else: d.append('z') else: if int(i) > 0: d.append(str(int(i)-1)) else: d.append('9') print(''.join(d)) except: break