Ejercicio: 2Eva_IIT2011_T2 Ubicar ficha en tablero
Resultado obtenido
>>> ubicaficha(6,8) array([[0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 5, 0, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 7, 0, 4, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 6, 0, 0, 0, 0, 0], [0, 0, 2, 0, 0, 0, 0, 0]]) >>>
Instrucciones en Python
# 2Eva_IIT2011_T2 Ubicar ficha en tablero import numpy as np import random as rnd def ubicaficha(m,n): campo = np.zeros(shape=(n,n),dtype=int) bomba = 2 while not(bomba>m+1): fila = int(rnd.random()*n)+0 columna = int(rnd.random()*n)+0 if (campo[fila,columna] == 0): campo[fila,columna] = bomba bomba = bomba + 1 return(campo)