题解 | #字符串加解密#
字符串加解密
http://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
def encrypt(s):
re = ''
for i in range(len(s)):
o = ord(s[i])
if s[i].isalpha():
if 65 <= o <=90:
re += chr((o-64)%26+97)
else:
re += chr((o-96)%26+65)
elif s[i].isalnum():
re +=chr((o-47)%10+48)
else:
re +=s[i]
return re
def decode(s):
re = ''
for i in range(len(s)):
o = ord(s[i])
if s[i].isalpha():
if 65 <= o <=90:
re += chr((o-66)%26+97)
else:
re += chr((o-98)%26+65)
elif s[i].isalnum():
re +=chr((o-49)%10+48)
else:
re +=s[i]
return re
while True:
try:
print(encrypt(input()))
print(decode(input()))
except:
break