#python
#питон
Вопрос:
Я не понимаю, почему не печатают статус игр. как ferr_r_ и не выигрывай игру, продолжай просить письмо, но не выигрывай. 🙁
import random import time ### INICIO vgame = str(input("¡Hola! ¿Preparado para jugar al ahorcado? (y/n): ")) if vgame == "y": print("¡Listo!, empecemos...") print("3") time.sleep(1) print("2") time.sleep(1) print("1") time.sleep(1) else: velse = str(input("¿Estás seguro? (y/n): ")) if velse == "y": exit else: vgame == str.lower(input("¡Hola! ¿Preparado para jugar al ahorcado? (y/n): ")) if vgame == "y": print("¡Listo!, empecemos...") print("25%") time.sleep(1) print("75%") time.sleep(1) print("100%") time.sleep(1) ### CADENAS DE PALABRAS marca_cars = ["chevrolet","audi","toyota","bmw","ford","ferrari"] v_countries = ["venezuela","españa","uruguay","peru","ecuador","argentina"] ### CANTIDAD DE VIDAS cantidad_vidas = 5 ### CADENA DE LETRAS letras_adivinadas = [] ### JUEGO print("Bienvenido al juego del ahorcado") time.sleep(1) print("El juego consiste en adivina la palabra, tendrá 5 vidas para poder adivinarla.") print("Cada que te equivoques, vas perdiendo una vida.") time.sleep(2) print("Seleccione una categoría...") time.sleep(0.5) vstart = str(input("Para eligar marcas de carros escriba C y para países escriba P: ")) while True: if vstart.lower() == "c": print("Ha seleccionado marcas de carro") secret_word = random.choice(marca_cars) break elif vstart.lower() == "p": print("Ha seleccionado países") secret_word = random.choice(v_countries) break else: print("Por favor, escoja una categoría válida") vstart == str(input("Para eligar marcas de carros escriba C y para países escriba P: ")) break print("Empieza el juego...") print("_ " * len(secret_word)) ### LISTA DE LETRAS ADIVINADAS lista_letras_adivinadas = [] while True: while True: letra_elegida = input("Seleccione una letra: ") if(len(letra_elegida) !=1 and letra_elegida.isnumeric()): print("Seleccione una letra, no una palabra") else: if letra_elegida.lower() in lista_letras_adivinadas: print("Ya habías elegido esta letra, escoge otra") else: lista_letras_adivinadas.append(letra_elegida) if letra_elegida.lower() in secret_word: print("¡Adivinaste una letra!") break else: cantidad_vidas = cantidad_vidas - 1 print("¡Perdiste una vida!") print("Te quedan " str(cantidad_vidas) " vidas.") break if cantidad_vidas == 0: print("¡Perdiste! La palabra era: " secret_word) break ### REINICIO O FIN estatus_actual = "" letras_faltantes = 0 for letra in secret_word: if letra in lista_letras_adivinadas: estatus_actual = estatus_actual letra else: estatus_actual = estatus_actual "_" letras_faltantes = letras_faltantes 1 print(estatus_actual) if letras_faltantes == 0: print("¡GANASTE!") print("La palabra secreta era: " secret_word) time.sleep(5)