Exercício sobre Matriz em python

1 resposta
Lucas_Antonio_Ribeir
Pessoal sou novo aqui, comecei a fazer programação na minha faculdade ontem e eles me passaram 3 questões para eu fazer, mas não sei quase nada pelo pouco contato que tive com programação. E não faço ideia de como fazer esse exercício.

Questão

Uma matriz triangular superior é uma matriz quadrada onde todos os elementos abaixo da diagonal

principal são nulos (com valor zero).

Implemente um programa que leia uma matriz quadrada (de números inteiros), tal como mostrado

no exemplo a seguir, e indique se ela é uma matriz triangular superior ou não. O programa deve

também imprimir a dimensão da matriz lida. Não é necessário verificar se a matriz lida é uma matriz

quadrada.

Consegui fazer isso ai:

def preencherMatriz(valores,tipo):

matriz = []

linhas= valores.split(;)

for i in range(len(linhas)):

colunas = linhas[i].split(,)

vetor = [ ]

for j in range(len(colunas)):

if tipo == int’:

valor = int(colunas[j].strip())

elif tipo == float’:

valor = float(colunas[j].strip())

else:

valor = colunas[j].strip()

vetor.append(valor)

matriz.append(vetor)

return matriz

def imprimeMatriz(matriz):

if len(matriz) > 0:

imprimeVetor(matriz[0])

print()

for i in range(1, len(matriz)):

imprimeVetor(matriz[i])

print()

1 Resposta

RoinujNosde

Tenta fazer o exercício. Se surgir uma dúvida específica vc pergunta.
Dificilmente alguém vai fazer esses exercícios por você.

Criado 13 de abril de 2021
Ultima resposta 13 de abr. de 2021
Respostas 1
Participantes 2