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 original
cadena = 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:
¿Qué opinas?Escribe una frase: Vale más una imagen, que mil palabras.
Palabras: 7 palabras y 38 carácteres.
Escribe una frase:
Palabras: 7 palabras y 38 carácteres.
Escribe una frase:
;)