2

TRIVIA FUTBOLERO

<code>
#Hacemos una lista de preguntas y respuestas contenidas en diccionarios
preguntas = [
  {"pregunta": "¿Cuál es la selección ganadora de la Copa del Mundo de 1994?", "respuesta": ["Brasil"]},
  {"pregunta": "¿En qué país se llevó a cabo la Copa del Mundo de 1994?", "respuesta": [" en Estados Unidos", "en USA", "en los USA" , "En los Estados Unidos"]},
  {"pregunta": "¿Quién es el jugador que más ha ganado el balón de oro?", "respuesta": ["Lionel Messi", "Messi"]}
]

defjugar_trivia(preguntas):
  puntuacion = 0# Esta es la puntuación inicial del jugador
  indice = 0# Este índice nos ayudará a recorrer las preguntaswhileTrue:  # Iniciamos un bucle que continuará hasta que decidamos terminarlo
    pregunta_actual = preguntas[indice]  # Obtenemos la pregunta actual# Pedimos al jugador que responda la pregunta
    respuesta_jugador = input(pregunta_actual["pregunta"] + " ")
        
    # Manejo de las respuestas del jugadorif respuesta_jugador.lower() in [respuesta.lower() for respuesta in pregunta_actual["respuesta"]]:   
      # Verificamos si la respuesta es correcta
      print("¡Correcto!")
      puntuacion += 1# Si la respuesta es correcta, incrementamos la puntuacionelse:
      print("Lo siento, esa respuesta es incorrecta.")
        
    # Preguntamos al jugador si quiere continuar jugando
    continuar = input("¿Quieres continuar jugando? (S/N) ")
        
    if continuar.lower() != "s":  # Si el jugador no quiere continuar, salimos del juego
      print("Has decidido salir del juego.")
      print(f"Tu puntuación final es: {puntuacion}")
      break# Si hemos llegado al final de la lista de preguntas, también salimos del juego
    indice += 1if indice == len(preguntas):
      print("¡Has respondido a todas las preguntas!")
      print(f"Tu puntuación final es: {puntuacion}")
      break# Ahora, llamamos a la función para comenzar el juego
jugar_trivia(preguntas)
Escribe tu comentario
+ 2