题解 | #字符串加解密#

字符串加解密

https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a

jia_list=[]
jie_list=[]

def jia_mi(jia):
    for i in jia:
        i=str(i)
        if i.isupper() and i!='Z':
            i=ord(i)+33
            jia_list.append(chr(i))
        elif i=='Z':
            jia_list.append('a')
        elif i.islower() and i!='z':
            i=ord(i)-31
            jia_list.append(chr(i))
        elif i=='z':
            jia_list.append('A')
        elif i.isdigit() and i!='9':
            i=int(i)+1
            jia_list.append(str(i))
        elif i=='9':
            jia_list.append('0')

def jie_mi(jie):
    for i in jie:
        i = str(i)
        if i.isupper() and i!='A':
            i=ord(i)+31
            jie_list.append(chr(i))
        elif i=='A':
            jie_list.append('z')
        elif i.islower() and i!='a':
            i=ord(i)-33
            jie_list.append(chr(i))
        elif i=='a':
            jie_list.append('Z')
        elif i.isdigit() and i!='0':
            i=int(i)-1
            jie_list.append(str(i))
        elif i=='0':
            jie_list.append('9')

while True:
    try:
        jia=input()
        jie=input()
        jia_mi(jia)
        jie_mi(jie)
        print(''.join(jia_list))
        print(''.join(jie_list))
    except:
        break

全部评论

相关推荐

头像
04-29 10:53
已编辑
东北大学 自动化类
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务