Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- """
- Created on Tue Mar 12 11:48:50 2019
- Matrizes
- """
- from random import *
- from math import *
- def gera_vetor(x): # "x" é a dimensão do vetor.
- x = int(x)
- i = 0
- vetor=[0]*x
- inter = randint(1,(10*x))
- while i < len(vetor):
- vetor[i] = randint(-inter,inter)
- i = i + 1
- return vetor
- def max_lista(L):
- t = 0
- maximo = L[0]
- while t < len(L):
- if maximo <= L[t]:
- maximo = L[t]
- t = t + 1
- return maximo
- def max_matrix(M):
- t = 0
- Max = max_lista(M[0])
- while t < len(M):
- if Max <= max_lista(M[t]):
- Max = max_lista(M[t])
- t += 1
- return Max
- a = gera_vetor(3)
- b = gera_vetor(3)
- c = gera_vetor(3)
- matriz = [a,b,c]
- print('A matriz em questão é: \n{0}\n{1}\n{2}'.format(a,b,c))
- print('Elementos máximos por linha, respectivamente: \n{0}, {1} e {2}'.format(max_lista(a),max_lista(b),max_lista(c)))
- print('O elemento máximo é: {}'.format(max_matrix(matriz)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement