题解 | 简单密码

简单密码

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

cc=input()
c="abcdefghijklmnopqrstuvwxyz"
d="22233344455566677778889999"
c1=[]
d1=[]
for i in range(len(c)):
    c1.append(c[i])
    d1.append(d[i])
    
H=[]
def z(lll):
    oo=c.index(lll)+1
    if oo>25:
        return c[oo-26]
    else:
        return c[oo]

for j in cc:
    if j.isupper():
        m=z(j.lower())
    elif j.islower():
        m=d[c.index(j)]
    elif not j.isalpha():
        m=j    
    H.append(m)

print("".join(map(str,H)))

全部评论

相关推荐

04-03 15:12
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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