Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/05/2012, 18:46
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Randomizar preguntas y opciones de respuesta

Cita:
Iniciado por nanotime Ver Mensaje
Ok perfecto estuve leyendo y más o menos entiendo el chiste de todo esto. La cosa es que cuando imprimo me imprime las claves pero no el valor... osea, me imprime las opciones pero no la pregunta xD...

No manejo bien los diccionarios aunque ya se como randomizarlos de cierta forma, este es el código que escribí para probar un poco:

Código Python:
Ver original
  1. import random
  2.  
  3. diccionario = {'Cuanto es 1+1':('a: 2','b: 5','c: 8'),'Tu mama te quiere?':['a: si', 'b: no', 'c: tal vez']}
  4. claves = diccionario.keys()
  5. azar = random.choice(claves)
  6. print diccionario[azar]

una total tontería pero solo necesito entender mejor el funcionamiento.
Definitivamente, parece que lo estas copiando y pegando código (lo cual es una mala practica). Intenta leer sobre diccionarios por la verdad estas muy cerca de lograr lo que buscas.