题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
import sys n5 = input() n6 = input() l5 = [] l6 = [] for i in n5: # 加密 if i.isalpha(): # 字母 if i.islower(): # 小写字母 if i == "z": l5.append("A") else: # 其它小写字母 p = i.upper() q = ord(p) + 1 l5.append(chr(q)) elif i.isupper(): # 大写字母 if i == "Z": l5.append("a") else: # 其它大写字母 x = i.lower() y = ord(x) + 1 l5.append(chr(y)) elif i.isdigit(): # 数字 if int(i) == 9: l5.append(0) else: # 除9之外的其它数 l5.append(int(i) + 1) else: # 其它 l5.append(i) for i in n6: # 解密 if i.isalpha(): # 字母 if i.islower(): # 小写字母 if i == "a": l6.append("Z") else: u = i.upper() v = ord(u) - 1 l6.append(chr(v)) elif i.isupper(): # 大写字母 if i == "A": l6.append("z") else: g = i.lower() h = ord(g) - 1 l6.append(chr(h)) elif i.isdigit(): # 数字 if int(i) == 0: l6.append(9) else: # 除0之外的其它数 l6.append(int(i) - 1) else: # 其它 l6.append(i) for d in l5: print( d, end="", ) print() for e in l6: print(e, end="")#字符串加解密#