密码加密与解密
字符串加解密
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