题解 | #字符串加解密#

字符串加解密

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

s1 = str(input())
s2 = str(input())

s11 = ''
s12 = ''
for i in s1:
    if ord('a') <= ord(i) < ord('z'):
        i = chr(ord(i) + 1).upper()
        s11 += i
        continue
    if i == 'z':
        i = 'A'
        s11 += i
        continue
    if ord('A') <= ord(i) < ord('Z'):
        i = chr(ord(i) + 1).lower()
        s11 += i
        continue
    if i == 'Z':
        i = 'a'
        s11 += i
        continue
    if ord('0') <= ord(i) < ord('9'):
        i = chr(ord(i) + 1) 
        s11 += i
        continue
    if i == '9':
        i = '0'
        s11 += i
        continue
print(s11)

for i in s2:
    if ord('a') < ord(i) <= ord('z'):
        i = chr(ord(i) - 1).upper()
        s12 += i
        continue
    if i == 'a':
        i = 'Z'
        s12 += i
        continue
    if ord('A') < ord(i) <= ord('Z'):
        i = chr(ord(i) - 1).lower()
        s12 += i
        continue
    if i == 'A':
        i = 'z'
        s12 += i
        continue
    if ord('0') < ord(i) <= ord('9'):
        i = chr(ord(i) - 1) 
        s12 += i
        continue
    if i == '0':
        i = '9'
        s12 += i
        continue
print(s12)
    

全部评论

相关推荐

喜欢喜欢喜欢:这是我见过最长最臭的简历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务