str1=input() str2='' for i in str1: if i>='A' and i<='Y': # 如果是大写,就转换为小写,然后字母变成数字加1,再转换成字母 i=i.lower() i=chr(ord(i)+1) str2=str2+i elif i=='Z': # 如果是大写Z,特殊处理,直接赋值a i='a' str2=str2+i elif i>='a' and i<='z': # 如果是在小写,直接获取字典的value返回 dict1={'a':2,'b':2,'c':2,'d':3,'e':3,'f':3,'g':4,'h':4,'i':4,'j':5,'k':5,'l':5,'m':6,'n':6,'o':6,'p':7,'q':7,'r':7,'s':7,'t':8,'u':8,'v':8,'w':9,'x':9,'y':9,'z':9} i=dict1[i] str2=str2+str(i) else: # 如果是数字,直接用 str2=str2+i print(str2)