题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
from re import A import sys #for line in sys.stdin: # a = line.split() # print(int(a[0]) + int(a[1])) s = input() s2 = input() def jiami(s): L = list(s) L2= [] for x in L: if x.isalpha(): if x.isupper(): if x =="Z": x="a" else: x=chr(ord(x)+1).lower() elif x.islower(): if x=="z": x="A" else: x=chr(ord(x)+1).upper() elif x.isdigit(): if x=="9": x="0" else: x=int(x) x+=1 x=str(x) L2.append(x) return "".join(L2) def jiemi(s): L = list(s) L2= [] for x in L: #isalpha的函数判断是否是字母isupper判断是大写还是小写 if x.isalpha(): if x.isupper(): if x =="A": x="z" else: x=chr(ord(x.lower())-1) elif x.islower(): if x=="a": x="Z" else: x=chr(ord(x.upper())-1) #isdigit函数判断是数字是否 elif x.isdigit(): #这里关键要注意是字符串的比较x是字符串,不要搞成数字,==右边的比较对象 if x=="0": x="9" else: x=int(x) x-=1 x=str(x) L2.append(x) return "".join(L2) print(jiami(s)) print(jiemi(s2))