[pyar] Randomizar diccionarios para un programa.
Javier Marín
nano.world.contact en gmail.com
Mie Mayo 16 23:14:15 ART 2012
Gracias chicos, me ayudaron un montón, voy a ver si logro hacer correr las
cosas y a hacer un buen tutorial con esto para que no se me olvide y ayude
a la gente.
El 16 de mayo de 2012 16:26, Gabriel <gepatino en gmail.com> escribió:
> El 16 de mayo de 2012 17:47, Javier Marín <nano.world.contact en gmail.com>escribió:
>
> Entiendo, osea que el indice [0] no es directamente un indice
>> predeterminado sino que equivale a lo que haya salido de la variable
>> clavealazar.
>>
>> Me explico un poquito:
>>
>> Si en clavealazar sale "tu mama te quiere" entonces [0] va a ser la tupla
>> con las opciones y, obviamente [1] la respuesta correcta.
>>
>> Ya capto, muchas gracias, sabía que era algo muy sencillo pero no conocía
>> la manera de acceder a las tuplas que estaban dentro como valores.
>>
>>
> Es exactamente como decís. Si te confunde acceder al contenido de las
> tuplas de esta forma, podés hacerlo de una forma mas legible:
>
> import random
>
> preguntas_respuestas = {
> 'Cuanto es 1+1': (
> ('a: 2','b: 5','c: 8'),
> ('a: 2')
> ),
> 'Tu mama te quiere?': (
> ('a: si', 'b: no', 'c: tal vez'),
> ('a:si')
> )
> }
>
> claves = preguntas_respuestas.keys()
> pregunta = random.choice(claves)
>
> datos = preguntas_respuestas[pregunta]
> opciones = datos[0]
> respuesta = datos[1]
>
> print 'pregunta: ', pregunta
> print 'opciones: ', opciones
> print 'respuesta: ', respuesta
>
>
>
> Son algunas líneas más, pero con suerte se entiende un poco mejor.
>
> --
> Gabriel E. Patiño
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
--
Nano.
@_nanodice_
Blog: nano-dice <http://nano-dice.blogspot.com>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120516/3a0ad175/attachment.html>
More information about the pyar
mailing list