题解 | #简单密码#

简单密码

https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac

astr = input()
lower_change = {
    'a':2, 'b':2, 'c':2, 
    'd':3, 'e':3, 'f':3,
    'g':4, 'h':4, 'i':4,
    'j':5, 'k':5, 'l':5,
    'm':6, 'n':6, 'o':6,
    'p':7, 'q':7, 'r':7, 's':7,
    't':8, 'u':8, 'v':8,
    'w':9, 'x':9, 'y':9, 'z':9,
    'Z':'a'
    }

newPassWord = ''
for achr in astr:
    if achr in lower_change.keys():
        newPassWord = newPassWord + str(lower_change[achr])
    elif achr.isdigit():
        newPassWord = newPassWord + achr
    elif achr.isalpha():
        newPassWord = newPassWord + chr(ord(achr.lower()) + 1)
    else:
        newPassWord = newPassWord + achr

print(newPassWord)

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务