题解 | #简单密码#

简单密码

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


if __name__ == '__main__':
    password = input()
    res = ''
    upper = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    for letter in password:
        if letter.isupper():
            if letter in 'Z':
                res += 'a'
            else:
                res += upper[(upper.index(letter))+1].lower()
        elif letter.islower():
            if letter in 'abc':
                res += '2'
            elif letter in 'def':
                res += '3'
            elif letter in 'ghi':
                res += '4'
            elif letter in 'jkl':
                res += '5'
            elif letter in 'mno':
                res += '6'
            elif letter in 'pqrs':
                res += '7'
            elif letter in 'tuv':
                res += '8'
            elif letter in 'wxyz':
                res += '9'
        else:
            res += letter
    print(res)

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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