题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
a = input() b = input() list1 = [] list2 = [] # 加密过程 for i in a: if i.isupper(): if i == "Z": list1.append("a") else: list1.append(chr(ord(i.lower()) + 1)) elif i.islower(): if i == "z": list1.append("A") else: list1.append(chr(ord(i.upper()) + 1)) elif i.isnumeric(): if i == "9": list1.append("0") else: list1.append(str(int(i) + 1)) else: list1.append(i) print("".join(list1)) # 解密过程 for j in b: if j.isupper(): if j == "A": list2.append("z") else: list2.append(chr(ord(j.lower()) - 1)) elif j.islower(): if j == "a": list2.append("Z") else: list2.append(chr(ord(j.upper()) - 1)) elif j.isnumeric(): if j == "0": list2.append("9") else: list2.append(str(int(j) - 1)) else: list2.append(j) print("".join(list2))