Código
cadena = raw_input('Escribe una frase:') k= raw_input('Escribe un entero:') contador=0 palabras=contador+1 for i in range(1, len(cadena)): if cadena[i] == ' ': if contador==k: palabras=palabras+1 contador=0 else: contador=contador+1 contador=palabras+1 print 'Palabras:', palabras, 'palabras y', i, 'carácteres.'
si escribo hola, me dice que tengo 1 palabra y tres caracteres y eso no es cierto, ayuda