Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2010, 09:04
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 729
Antigüedad: 17 años, 6 meses
Puntos: 8
carácteres y espacios

Hola:

Ver ejercicio.

Código:
a = "Ten a tus amigos cerca, pero mas a tus enemigos."

for i in range(len(a)):
    print a[i]
He intentado y sigo con ello lo de detectar los espacios. Estaba curioseando si esto vale. ord(" ") o el chr(32). 32 decimal es Espacio según la tabla ASCII.

http://es.wikipedia.org/wiki/ASCII

He intentado así pero no, ya que sólo cuenta números y quiero espacio que hay en la cadena.
Código:
a = "Ten a tus amigos cerca, pero mas a tus enemigos."
contador = 0
for i in range(len(a)):
    print a[i]
    if chr(32) == i:
        contador+=1
    print contador
No me sale nada. ¿Alguna sugerencia?
Código:
a = "Ten a tus amigos cerca, pero mas a tus enemigos."
contador = 0
for i in range(len(a)):
    print a[i]
if chr(32) == range(len(a)):
    contador+=1
print contador
Lo que entiendo que tengo que hacer es, acumular en una variable += la cantidad de espacios que contenga esa cadena de carácteres.

Saludo.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar