题解 | #简单密码#

简单密码

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

s = input()
d = {2:"abc",3:"def",4:"ghi",5:"jkl",6:"mno",7:"pqrs",8:"tuv",9:"wxyz"}
for i in s:
    if i.isupper():
        if i == "Z":
            print("a",end="")
            continue
        print(chr(ord(i.lower())+1),end="")
        continue
    if i.islower():
        for j in d:
            if i in d[j]:
                print(j,end="")
                break
        continue
    print(i,end="")
    

怎么会写成这样呢? 一大堆面条,,,

全部评论

相关推荐

04-22 15:13
已编辑
Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务