n = input()
a = ''
for i in n:
    if i in 'abc':
        i = 2
    elif i in 'def':
        i = 3
    elif i in 'ghi':
        i = 4
    elif i in 'jkl':
        i = 5
    elif i  in 'mno':
        i = 6
    elif i in 'pqrs':
        i = 7
    elif i in 'tuv':
        i = 8
    elif i in 'wxyz':
        i = 9
    elif i.isupper() and i not in 'Z':
        i = i.lower()
        i = chr(ord(i)+1)
    elif i in 'Z':    
        i = 'a'
    i = str(i)
    a += i    
print(a)
#用 a = ''创建一个空字符串,收集i值
(32229)#在使用ord()和chr()对大写字母进行操作时要注意'Z'比较特殊,因为chr(ord(Z)+1)={ 因此需要将Z单独从大写字母中提出来,并将'a'赋给它。
全部评论

相关推荐

点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-02 17:58
点赞 评论 收藏
分享
深夜书店vv:腾讯是这样的,去年很多走廊都加桌子当工区
点赞 评论 收藏
分享
强大的马里奥:不太可能,我校计算机硕士就业率99%
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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