Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/04/2010, 13:25
stiwi222
 
Fecha de Ingreso: noviembre-2009
Mensajes: 186
Antigüedad: 15 años
Puntos: 2
Respuesta: problema con cadenas

bueno, encontre esta slucion al problema:
Código python:
Ver original
  1. letr = 'c'
  2. no_adivinad = '______'
  3. adivinad = 'carlos'
  4.  
  5. def sustitucion(letra, no_adivinada, adivinada):
  6.     ''' sustituye la letra a adivinar en la palabra a adivinar'''
  7.  
  8.     no_adivininada = list(no_adivinada)
  9.     letra = list(letra)
  10.     adivinada = list(adivinada)
  11.     print letra
  12.  
  13.     for i in range(len(adivinada)) :
  14.         if adivinada[i] in letra:
  15.  
  16.                      
  17.             no_adivinada = no_adivinada[:i] + adivinada[i] + no_adivinada[i+1:]
  18.        
  19.  
  20.          
  21.         print  no_adivinada
  22.        
  23.  
  24.     print ''.join(no_adivinada)
  25.  
  26.    
  27. sustitucion(letr, no_adivinad, adivinad)

muchas gracias