Programación Web y Scripting > Python
Ahorcado Problema
(1/1)
toti1212:
hola, soy nuevo en el foro y tengo un problema con el juego del ahrocado.
lo tengo casi terminado, y lo hice de la siguiente manera....
importo una lista,me elije una palabra al azar de esa lista y esas es mi palabra a adivinar.
el usuario va tirando letras, las letras se van almacenando en una lista y si le erro y no esta en la palabra se va llenando el muñequito..y si aceirto la letra no pasa nada
ahora el problema que tengo es el siguiente...yo conte la cantidad de letras de la palabra a desifrar y la escribi con "x" y lo que qiero es una funcion o algo que mietras yo vaya tirando letras, recorrer la palabra a adivinar, buscar si la letra esta en ella y cambiar la X por la letra...
por ej:
si la palabra es "ENFERMERO", se ve maso menos asi.... XXXXXXXXX
y cuando poenele que ingreso la E... entoces quero que me vaya qedando asi ExxExxExx.
desde ay muchisimas gracias
damaroja:
Te pongo una funcion hecha sobre la marcha que te puede ayudar, espero que te sirva o te de una idea
--- Código: Python ---def acierto(cadena,caracter): aux="" #Para crear otra cadena i=0 while (i<=len(cadena)-1): #Recorreremos la cadena caracter a caracter if caracter==cadena[i]: #Si el caracter elegido esta en la cadena... aux=aux+caracter #Añadirlo a la nueva cadena aux else: # sino... aux=aux+"X" #Añadir una X , evidentemente i=i+1 #Y vamos a la siguiente letra de la cadena, hasta que i sea igual a la longitud de la cadena return aux #Para devolver la cadena modificada aux
toti1212:
claaaroo!! muchisimas gracias, fue una gran ayuda! me sirvio mucho...gracias y saludos
Navegación
Ir a la versión completa