题解 | #简单密码#

简单密码

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

import sys

# 字典。。。
password = list(input())
S = list(range(ord('A'), ord('Z') + 1)) # 大写字母
my_dcit = {"abc": 2, "def": 3, "ghi": 4, "jkl": 5, "mno":6, "pqrs": 7, "tuv": 8, "wxyz":9}
for i in range(len(password)):
    if password[i].isupper() :
        indx = S.index(ord(password[i])) # 返回 下标
        try:
            password[i] =  chr(S[indx+1]).lower()  # 本来是想切片的
        except:
            password[i] = 'a' # 跃界
    elif 'a' <= password[i] <= 'z':
         for key, value in my_dcit.items():
            if password[i] in key:
                password[i] = str(value)
print(''.join(password))

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-11 17:10
什么素质,我请问呢,要掉小珍珠了。。。又憋屈又生气
Steven267:这不喷回去?花钱是大爷,记住这个道理
点赞 评论 收藏
分享
缒梦&独舞:这家公司是这样的,去年给我实习offer了,不过也是面着玩儿的,他周六还要去做公益志愿活动
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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