Hola:
Viendo este ejercicio.
Ver ejercicio
No se si he interpretado bien lo que me pide y siguiendo los ejemplos del PDF he modificado este código.
Código Python:
Ver originalcadena = raw_input('Escribe una frase: ')
while cadena != '':
cambios = 0
for i in range(1, len(cadena)):
if cadena[i] == ' ' and cadena[i-1] != ' ':
cambios = cambios + 1
if cadena[-1] == ' ':
cambios = cambios - 1
palabras = cambios + 1
print 'Palabras:', palabras, 'palabras y', i, 'carácteres.'
cadena = raw_input('Escribe una frase: ')
Su resultado es este.
Cita: Escribe una frase: Vale más una imagen, que mil palabras.
Palabras: 7 palabras y 38 carácteres.
Escribe una frase:
¿Qué opinas?
;)