常规做法

def encrypt(text: str):
    li = []
    for char in text:
        # 字母
        if char.isalpha():
            if char == 'z':
                li.append('A')
            elif char == 'Z':
                li.append('a')
            else:
                if char.islower():
                    li.append(chr(ord(char.upper()) + 1))
                else:
                    li.append(chr(ord(char.lower()) + 1))
        # 数字
        else:
            if char == '9':
                li.append('0')
            else:
                li.append(str(int(char) + 1))
    return ''.join(li)


def decrypt(passwd: str):
    li = []
    for char in passwd:
        # 字母
        if char.isalpha():
            if char == 'a':
                li.append('Z')
            elif char == 'A':
                li.append('z')
            else:
                if char.islower():
                    li.append(chr(ord(char.upper()) - 1))
                else:
                    li.append(chr(ord(char.lower()) - 1))
        # 数字
        else:
            if char == '0':
                li.append('9')
            else:
                li.append(str(int(char) - 1))
    return ''.join(li)


print(encrypt(input()))
print(decrypt(input()))