Skip to content

Instantly share code, notes, and snippets.

@JajoScript
Created January 18, 2023 20:47
Show Gist options
  • Save JajoScript/f63108d28a0a0c2bdfae9bf18a77f517 to your computer and use it in GitHub Desktop.
Save JajoScript/f63108d28a0a0c2bdfae9bf18a77f517 to your computer and use it in GitHub Desktop.
Sistema de preguntas y respuestas
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment