Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2010, 07:21
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Las constante K.

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 original
  1. cadena = raw_input('Escribe una frase: ')
  2. while cadena != '':
  3.     cambios = 0
  4.     for i in range(1, len(cadena)):
  5.         if cadena[i] == ' ' and cadena[i-1] != ' ':
  6.             cambios = cambios + 1
  7.  
  8.     if cadena[-1] == ' ':
  9.         cambios = cambios - 1
  10.  
  11.     palabras = cambios + 1
  12.     print 'Palabras:', palabras, 'palabras y', i, 'carácteres.'
  13.  
  14.     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?

;)
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar