[Python] - calcular el max y el min de una matriz de 4x4

Iniciado por jhonnymn3, 18 Noviembre 2014, 15:07 PM

0 Miembros y 1 Visitante están viendo este tema.

jhonnymn3

Hola tengo una duda con este ejercicio, dice lo siguiente:
realizar una matriz de 4 x4 que se rellene aleatoriamente, calcular el máximo y mínimo valor de la matriz.
Este es mi codigo pero no consigo hallar el valor max y min de la matriz :-(
from random import randint
a=int(input("ingrese la matriz\n"))
b=int(input("ingrese la matriz\n"))
matriz=[]
for i in range (a):
    matriz.append([randint(0,100) for i in range (b)])
print(matriz)
c=max(matriz[i])
d=min(matriz[i])
print("el mayor es :", c)
print("el menor es :", d)

daryo

#1
es mas simple de lo que crees guardas el primer valor de la matriz en una variable llamada max
vas comparando esta variable(max) con numeros dentro de la matriz
si una de ellas es mayor a max, entonces max pasa ser ese numero
Código (python) [Seleccionar]

matriz=[1,1,2,5,3,7,4,2]
max=matriz[0]
for numero in matriz:
if(numero>max):
max=numero
print max

con min es casi igual pero cambia el if numero>max por if numero<max
buenas