题解 | #简单密码#

简单密码

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

if __name__ == '__main__':
    n = list(input().strip())
    for i in range(len(n)):
        if ord(n[i]) >= ord('a') and ord(n[i]) <= ord('c'):
            n[i] = '2'
        elif ord(n[i]) >= ord('d') and ord(n[i]) <= ord('f'):
            n[i] = '3'
        elif ord(n[i]) >= ord('g') and ord(n[i]) <= ord('i'):
            n[i] = '4'
        elif ord(n[i]) >= ord('j') and ord(n[i]) <= ord('l'):
            n[i] = '5'
        elif ord(n[i]) >= ord('m') and ord(n[i]) <= ord('o'):
            n[i] = '6'
        elif ord(n[i]) >= ord('p') and ord(n[i]) <= ord('s'):
            n[i] = '7'
        elif ord(n[i]) >= ord('t') and ord(n[i]) <= ord('v'):
            n[i] = '8'
        elif ord(n[i]) >= ord('w') and ord(n[i]) <= ord('z'):
            n[i] = '9'
        elif ord(n[i]) >= ord('A') and ord(n[i]) < ord('Z'):
            n[i]  = chr(ord(n[i].lower())+1)
        elif ord(n[i]) == ord('Z'):
            n[i] = 'a'
    print(''.join(n))
简单粗暴法
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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