Ir para conteúdo
Fórum Script Brasil

Danilo Santo

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Danilo Santo postou

  1. Estou tentando criar um código em que faça a multiplicação de matrizes, fazendo o usuário escrever a configuração dela, mas não to conseguindo fazer a multiplicação entre elas, segue o código #multiplicação de matrizes #parte em que o usuario digitara a configuração da matriz print("MLTIPLICAÇÃO DE MATRIZES") print("Primeira matriz: ") qtdl = int(input("Digite quantas linhas: ")) qtdc = int(input("Digite quantas colunas: ")) print("Segunda matriz:") qtdl2 = int(input("Digite quantas linhas: ")) qtdc2 = int(input("Digite quantas colunas: ")) #verificação se há multplicação entre as matrizes while qtdc != qtdl2: print("Não existe multiplicação de matrizes em que, número de colunas da primeira é diferente do número de linhas da segunda") qtdl2 = int(input("Digite quantas linhas da segunda matriz: ")) #parte em que o usuario digitará os valores da matriz, sendo que ele fara linha por linha print("Digite os valores da primera Matriz") mat=[] for l in range(qtdl): linha = [] for c in range(qtdc): linha.append(int(input())) mat.append(linha) print("A primeira matriz é:") for linha in mat: print(linha) print("Digite os valores da segunda Matriz") mat2=[] for l in range(qtdl2): linha2 = [] for c in range(qtdc2): linha2.append(int(input())) mat2.append(linha2) print("A segunda matriz é:") for linha2 in mat2: print(linha2) print("A multiplicação sera:") #parte em que será feita a multiplicação das matrizes prod = [] for l in range(qtdl): ac = 0 for c in range(qtdc): ac = ac+ (linha[l]*linha2[c]) prod.append(ac) print(prod)
×
×
  • Criar Novo...