Tomando el ejemplo de Chema, se me ocurrió hacer una extensión a la matriz sin complicar mucho el algoritmo.

from random import randint

matriz_resultado = [0, 0, 0, 0, 0, 0, 0]

matriz_modelo = [
[0, 1, 2, 3, 4],
[5, 6, 0, 1, 2],
[3, 4, 5, 6, 0],
[1, 2, 3, 4, 5],
[6, 0, 1, 2, 3],
[4, 5, 6, 0, 1],
[2, 3, 4, 5, 6]
]

for n in range(100000):     ## esto es para probar con un numero grande
    for i in range(7):
        matriz_resultado[matriz_modelo[i][randint(1,5)-1]] += 1

print matriz_resultado

Perdón por el retraso, me estaba llegando la lista al spam.

Marcelo Barbero
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a