Skip to content

Instantly share code, notes, and snippets.

@JajoScript
Created January 18, 2023 20:47
Show Gist options
  • Select an option

  • Save JajoScript/f63108d28a0a0c2bdfae9bf18a77f517 to your computer and use it in GitHub Desktop.

Select an option

Save JajoScript/f63108d28a0a0c2bdfae9bf18a77f517 to your computer and use it in GitHub Desktop.

Revisions

  1. JajoScript created this gist Jan 18, 2023.
    52 changes: 52 additions & 0 deletions quest.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,52 @@
    preguntas = [
    [
    "¿Cuál es el nombre de la mascota de la familia Simpson?",
    [
    {"id": 1, "name": "Pluto", "value": False},
    {"id": 2, "name": "Santa's Little Helper", "value": True},
    {"id": 3, "name": "Snoopy", "value": False},
    {"id": 4, "name": "Garfield", "value": False}
    ]
    ],
    [
    "¿Cuál es el nombre del perro de Scooby Doo?",
    [
    {"id": 1, "name": "Scooby", "value": True},
    {"id": 2, "name": "Pluto", "value": False},
    {"id": 3, "name": "Snoopy", "value": False},
    {"id": 4, "name": "Scrappy Doo", "value": False}
    ]
    ]

    ]

    # Recorrer la lista de preguntas
    total_puntos = 0
    for datos in preguntas:
    pregunta = datos[0]
    respuestas = datos[1]

    # Mostrar preguntas.
    print(pregunta)

    # Mostrar alternativos.
    i = 1
    for respuesta in respuestas:
    valor = respuesta["value"]
    print(f"[{i}]", respuesta["name"])

    i = i + 1

    # Validar respuesta.
    respuesta_usuario = int(input("[] Ingresa tu respuesta: "))
    verificacion = respuestas[respuesta_usuario - 1]["value"]

    # Sumar los puntos.
    if verificacion:
    print("Respuesta correcta!!!")
    total_puntos = total_puntos + 1
    else:
    print("Respuesta incorrecta!!")
    total_puntos = total_puntos + 0

    print("[] PUNTOS TOTALES:", total_puntos)