Tengo problemas con que las preguntas sean randoms

Tengo varios problemas con mi juego. Es para un trabajo en la escuela y no entiendo puedo saber que es lo que me falta.

def opcioncorrecta():
    texto1.decir("correcto!")
    
def opcionincorrecta():
    texto2.decir("incorrecto!")
   
def opcionfails():
    texto3.decir("incorrecto!")
   


texto = pilas.actores.Texto ("Quien es el mejor jugador")


texto.x = 0
texto.y = [500,100]
texto.escala = 1.0
texto.rotacion = 0

texto1=pilas.interfaz.Boton("messi")
texto1.x=[-200]
texto1.y=[-30]
texto1.conectar(opcioncorrecta)

texto2 = pilas.interfaz.Boton("iniesta")
texto2.x=[-0]
texto2.y=[-30]
texto2.conectar(opcionincorrecta) 

texto3 = pilas.interfaz.Boton("xavi")
texto3.x=[200]
texto3.y=[-30]
texto3.conectar(opcionfails)

tengo que lograr que las preguntas y las respuestas sean random pero que este correctas.

Buenas, @MSe

No tienes algo más de código para mostrar? Es que con tan poca base poca cosa se puede aconsejar…

Has pensado en usar listas de preguntas y respuestas?

Si yo tuviera que hacerlo seguramente me decantaria por una lista de listas, con las preguntas y las respuestas.

por ejemplo:

lista_preguntas = [ [ ‘Cual es el mejor jugados?’, ‘Messi’, ‘Iniesta’, ‘Xavi’], [‘Que pajaro vuela mas alto?’ , ‘El Condor’, La golondrina’, ‘El avestruz’] ]

Siempre poniendo la que crees correcta la primera de las respuestas, para tenerlo todo ordenado.

Luego armaria una funcion para llamar a esas listas, e idearia una funcion para asignar un boton al azar para cada respuesta.

Espero haberte ayudado.

Un saludo.

1 Like