题解 | #字符串加解密#
字符串加解密
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))

