Recien acabo de llegar al foro y parece que el reto a terminado... De igual forma dejo otra solucion mas, Ojala haya mas retos!
Código: python
#!/usr/bin/env python
def encode(text):
result = ''
keys = ['abc', 'def', 'ghi', 'jkl', 'mno', 'pqrs', 'tuv,' 'wxyz']
for char in text:
result += ' ' if char == ' ' else ''
for i, key in enumerate(keys):
result += str(i+2) if char.lower() in key else ''
return result
print 'Undercode.org', '->', encode('Undercode.org')
print 'Esto es una prueba', '->', encode('Esto es una prueba')