题解 | 简单密码

简单密码

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 09:32
已编辑
华南农业大学 golang
我的代码出BUG了:"晚点发个邮件调整一下时间",你收到新的邮件没,如果没有收到新的邮件,那就需要进入面试链接留痕,否则系统会判定你迟到
点赞 评论 收藏
分享
03-12 12:33
嘉应学院 Python
堆肥大王:认可你的做法,但无产阶级的兄弟们也希望你能过的更好
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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