题目描述的不是非常清楚。
table = 'abcdefghijklmnopqrstuvwxyz1234567890'
while True:
try:
password = input()
except:
break
for c in password:
if c.isupper():
index = table.index(c.lower())
if index < 25:
print(table[index+1], end='')
elif index == 25:
print('a',end='')
elif c.islower():
if c in 'abc':
print(2, end='')
elif c in 'def':
print(3, end='')
elif c in 'ghi':
print(4, end='')
elif c in 'jkl':
print(5, end='')
elif c in 'mno':
print(6, end='')
elif c in 'pqrs':
print(7, end='')
elif c in 'tuv':
print(8, end='')
elif c in 'wxyz':
print(9, end='')
else:
print(c,end='')