题解 | #简单密码#

简单密码

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

题目描述的不是非常清楚。

table = 'abcdefghijklmnopqrstuvwxyz1234567890'
while True:
    try:
        password = input()
    except:
        break
    for c in password:
        if c.isupper():
            index = table.index(c.lower())
            if index < 25:
                print(table[index+1], end='')
            elif index == 25:
                print('a',end='')
        elif c.islower():
            if c in 'abc':
                print(2, end='')
            elif c in 'def':
                print(3, end='')
            elif c in 'ghi':
                print(4, end='')
            elif c in 'jkl':
                print(5, end='')
            elif c in 'mno':
                print(6, end='')
            elif c in 'pqrs':
                print(7, end='')
            elif c in 'tuv':
                print(8, end='')
            elif c in 'wxyz':
                print(9, end='') 
        else:
            print(c,end='')
全部评论

相关推荐

07-03 11:02
中山大学 C++
字节刚oc,但距离九月秋招很近了有两段互联网实习,非腾讯字节。不敢赌转正,现在在纠结去还是不去如果实习俩月离职会有什么后果吗
阿城我会做到的:不去后悔一辈子,能否转正取决于ld的态度,只要他不卡,答辩就是走流程,个人觉得可以冲一把
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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