题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
def Code (ch):
if ch == 'Z' :
ch = 'a'
elif ch == 'z':
ch = 'A'
elif (ch >= 'a' and ch < 'z') :
ch = chr(ord(ch) + 1 - 32)
elif (ch >= 'A' and ch < 'Z') :
ch = chr(ord(ch) + 1 + 32)
elif ord(ch) == 57 :
ch = chr(48)
elif (ord(ch) >= 48 and ord(ch) < 57) :
ch = chr(ord(ch) + 1)
return ch
def Decode(ch):
if ch == 'a' :
ch = 'Z'
elif ch == 'A':
ch = 'z'
elif (ch > 'a' and ch <= 'z') :
ch = chr(ord(ch) - 1 - 32)
elif (ch > 'A' and ch <= 'Z') :
ch = chr(ord(ch) - 1 + 32)
elif ord(ch) == 48 :
ch = chr(57)
elif (ord(ch) > 48 and ord(ch) <= 57) :
ch = chr(ord(ch) - 1)
return ch
str1 = input()
str2 = input()
list1 = []
list2 = []
for i in range(len(str1)) :
list1.append(Code(str1[i]))
for i in range(len(str2)) :
list2.append(Decode(str2[i]))
print(''.join(list1))
print(''.join(list2))
