Ejercicio: 2Eva2015TI_T3 Distribuye tortugas en región
Algoritmo en Python
# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 2Eva_IT2015_T3 Distribuye tortugas en región
import numpy as np
import random as rnd
# Tarea: Verificar que total sea menor
# que capacidad de la isla, si lo es,
# retorna matriz con -1 como isla sobrepoblada.
def distribuye(n,m,q,total):
# Region de la isla
isla = np.zeros(shape=(n,m),dtype=int)
tortuga = 1
while not(tortuga>total):
f = int(rnd.random()*n)+0
c = int(rnd.random()*m)+0
if (isla[f,c]<q):
isla[f,c] = isla[f,c] +1
tortuga = tortuga+1
return(isla)