题解 | #字符串加解密#
字符串加解密
http://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
写的比较通俗易懂,给初学者使用
for i in range(len(list1)):
if list1[i]>='a' and list1[i]<='y':
list1[i]=chr(ord(list1[i])-32+1)
continue
if list1[i]=='z':
list1[i]='A'
continue
if list1[i]>='A' and list1[i]<='Y':
list1[i]=chr(ord(list1[i])+32+1)
continue
if list1[i]=='Z':
list1[i]='a'
continue
if list1[i]>='0' and list1[i]<='8':
list1[i]=chr(ord(list1[i])+1)
continue
if list1[i]=='9':
list1[i]='0'
continue
return list1
def jiemi(list1):
for i in range(len(list1)):
if list1[i]>='b' and list1[i]<='z':
list1[i]=chr(ord(list1[i])-32-1)
continue
if list1[i]=='A':
list1[i]='z'
continue
if list1[i]>='B' and list1[i]<='Z':
list1[i]=chr(ord(list1[i])+32-1)
continue
if list1[i]=='a':
list1[i]='Z'
continue
if list1[i]>='1' and list1[i]<='9':
list1[i]=chr(ord(list1[i])-1)
continue
if list1[i]=='0':
list1[i]='9'
continue
return list1
s1=input()
s2=input()
print(''.join(jiami(list(s1))))
print(''.join(jiemi(list(s2))))