题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
def jiami(str):
a = list(str)
b = []
for i in a:
if ord("a")<=ord(i)<ord("z"):
b.append(chr(ord(i)+1).upper())
if ord("A")<=ord(i)<ord("Z"):
b.append(chr(ord(i)+1).lower())
if i == "z":
b.append("A")
if i == "Z":
b.append('a')
if i == "9":
b.append('0')
if ord("0")<=ord(i)<ord("9"):
b.append(int(i)+1)
for i in range(len(b)-1):
print(b[i],end="")
print(b[-1])
def jiemi(str):
a = list(str)
b = []
for i in a:
if ord("a")<ord(i)<=ord("z"):
b.append(chr(ord(i)-1).upper())
if ord("A")<ord(i)<=ord("Z"):
b.append(chr(ord(i)-1).lower())
if i == 'A':
b.append('z')
if i == 'a':
b.append('Z')
if i == "0":
b.append('9')
if ord("0")<ord(i)<=ord("9"):
b.append(int(i)-1)
for i in b:
print(i,end="")
while True:
try:
jia = input()
jie = input()
jiami(jia)
jiemi(jie)
except:
break
