密码加密与解密
字符串加解密
http://www.nowcoder.com/questionTerminal/2aa32b378a024755a3f251e75cbf233a
while True:
try:
s1=input()
s2=input()
list1=[]
#加密
for i in s1:
if i.isalpha() and i not in ['z','Z'] :
if i.islower():
list1.append(chr(ord(i.upper())+1))
else:
list1.append(chr(ord(i.lower())+1))
elif i=="z":
list1.append("A")
elif i=="Z":
list1.append("a")
elif i.isdigit() and i!='9':
list1.append(str(int(i)+1))
elif i=='9':
list1.append("0")
else:
list1.append(i)
res1="".join(list1)
#解密:
list2=[]
#加密
for j in s2:
if j.isalpha() and j not in ['a','A'] :
if j.islower():
list2.append(chr(ord(j.upper())-1))
else:
list2.append(chr(ord(j.lower())-1))
elif j=="a":
list2.append("Z")
elif j=="A":
list2.append("z")
elif j.isdigit() and j!='0':
list2.append(str(int(j)-1))
elif j=='0':
list2.append("9")
else:
list2.append(j)
res2="".join(list2)
print(res1)
print(res2)
except:
break
腾讯成长空间 5958人发布