题解 | #字符串加解密#
字符串加解密
http://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
用参数2判断解密还是加密:
直接用maketrans()和translate()
def fun(a,b): before='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' after ='bcdefghijklmnopqrstuvwxyzaBCDEFGHIJKLMNOPQRSTUVWXYZA1234567890' if b==1: t=''.maketrans(before,after) b=a.translate(t) elif b==-1: t=''.maketrans(after,before) b=a.translate(t) return b while 1: try: print(fun(input(),1)) print(fun(input(),-1)) except: break