Informática, pregunta formulada por claudiasalasresendiz, hace 10 días

Cual es el error? esta en la linea 112

print("Hecho por YERALDIN NAVARRO BERNAL <3")

import random
Imagen_Ahorcado = ['''

+----+
| |
|
|
|
|
==========''','''

+----+
| |
O |
|
|
|
==========''','''

+----+
| |
O |
| |
|
|
==========''','''

+----+
| |
O |
/| |
|
|
==========''','''

+----+
| |
O |
/|\ |
|
|
==========''','''

+----+
| |
O |
/|\ |
/ |
|
==========''','''

+----+
| |
O |
/|\ |
/ \ |
|
==========''']

Palabra = 'Pollo - Tacos - Programación - Vida - Bolsa - Telefono - Libros - Mariscos - Tenochtitlan - Replit - Ahorcado - Musica - Tenis - Television - Yeraldin - Cuadro'.split()

def Palabra_al_azar(ListaDePalabras):
Indice_de_palabras = random.randit (0,len(ListaDePalabras)-1)
return ListaDePalabras[Indice_de_palabras]

def Mostrar_tablero (Imagen_Ahorcado,Letras_Incorrectas,Letras_Correctas, palabra_secreta):
print (Imagen_Ahorcado[len(Letras_Incorrectas)])
print()

print ('Letras_incorrectas:', end ='')
for letra in Letras_Incorrectas:
print (letra, end = ' ')
print()

Espacios_vacios = '_' * len (palabra_secreta)

for i in range(len(palabra_secreta)):
if palabra_secreta[i] in Letras_Correctas:
Espacios_vacios = Espacios_vacios[:i] + palabra_secreta [i] + Espacios_vacios [i+1:]

for letra in Espacios_vacios:
print (letra, end = ' ')
print()

def Obtener_Intentos(Letras_Probadas):
while True:
print('Adivina una letra.')
Intento =input()
Intento = Intento.lower()
if len(Intento) != 1:
print('Por favor introduzca una letra.')
elif Intento in Letras_Probadas:
print ('Ya has probado esta letra. Elige otra.')
elif Intento not in 'abcdefghijklmnopqrstuvwxyz':
print('Por favor intenta UNA LETRA')
else:
return Intento

def Jugar_De_Nuevo():
print('¿Quieres jugar de nuevo? (Si o No)')
return input(). lower(). startwith ('s')

print('AHORCADO')
Letras_Incorrectas =''
Letras_Correctas =''
palabra_Secreta = Palabra_al_azar
Juego_Terminado = False

while True:
mostarTablero(Imagen_Ahorcado, Letras_Incorrectas, Letras_Correctas, palabra_Secreta)


intento = Obtener_Intentos (Letras_Incorrectas + Letras_Correctas)

if intento in palabra_Secreta:
Letras_Correctas = Letras_Correctas + intento


EncontradoTodasLasLetras = True
for i in range (len(palabra_Secreta)):
if palabra_Secreta [i] not in Letras_Correctas:
EncontradoTodasLasLetras = False
break

if EncontradoTodasLasLetras:
print ('Si, La palabra secreta es..."'+ palabra_Secreta +'" HAS GANADO')
Juego_Terminado = True
else:
Letras_Incorrectas = Letras_Incorrectas + intento

if len (Letras_Incorrectas) == len (Imagen_Ahorcado) - 1:
Mostrar_tablero(Imagen_Ahorcado,Letras_Incorrectas,Letras_Correctas, palabra_Secreta)
print('Te has quedado sin intentos.\n Despues de' + str (len (Letras_Incorrectas)) +'intentos fallidos y' + str (len(Letras_Correctas)) + 'aciertos, la palabra era"' + palabra_Secreta + '"')
Juego_Terminado = True

if Juego_Terminado:
if Jugar_De_Nuevo():
Letras_Incorrectas = ''
Letras_Correctas = ''
Juego_Terminado = False
Palabra_Secreta = Palabra_al_azar(Palabra)
else:
break

Respuestas a la pregunta

Contestado por abts28335
0

Respuesta:

????????????????? que?


migariva168: No se
Otras preguntas