[pyar] Randomizar diccionarios para un programa.
Javier Marín
nano.world.contact en gmail.com
Mie Mayo 16 16:34:33 ART 2012
Voy a tener que probarla y ver como funciona, no se me había ocurrido eso
para ser sincero, aunque en mi infinita novatez, me queda la duda de que es
exactamente:
preguntas_respuestas[clavealazar][0]
Osea, el indice [0] que indica exactamente? Se que muestra las opciones
pero de verdad no conocía este tipo de funcionalidad con los diccionarios.
El 15 de mayo de 2012 20:41, Alan Jonatan Romero
<eldoblecero en gmail.com>escribió:
> No te gustó esta solución? :(
>
>
> -------------------------------------------------------------------------------------------------
>
> 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()
> clavealazar = random.choice(claves)
>
> print 'pregunta: ', clavealazar # (muestra la pregunta)
>
> print 'opciones: ', preguntas_respuestas[clavealazar][0] # (muestra las
> opciones)
>
> print 'respuesta: ', preguntas_respuestas[clavealazar][1] # (muestra la
> respuesta correcta)
>
> -------------------------------------------------------------------------------------------------
>
> Si querés validar la elección del usuario, deberías agregar dos cosas...
> 1) un raw_input() ANTES del print 'respuesta', para que el usuario
> responda a la pregunta:
>
> respuesta_usuario = raw_input()
>
>
> 2) El condicional que compara la respuesta del usuario con la respuesta
> correcta:
>
> if respuesta_usuario == preguntas_respuestas[clavealazar][1][0]:
> print "Respondio correctamente!"
> else:
> print "Respondio incorrectamente"
>
> _______________________________________________
> 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/abc86929/attachment.html>
More information about the pyar
mailing list