Soma em matriz em Python

2,029 views
Skip to first unread message

Camila Nascimento Alves

unread,
Apr 2, 2018, 1:36:02 PM4/2/18
to python...@googlegroups.com
Olá pessoal,

Estou inciando a programação, mas ainda tenho muitas dúvidas.

Preciso somar os elementos de cada linha de uma matriz 3x3 em Python.

Para criar a matriz não tive dúvidas. A questão é somar as linhas. Só consegui somar todos os valores, mas as linhas estou com dificuldades. Preciso de uma luz.

Segue o que fiz. Desde já agradeço imensamente.

Atenciosamente,

Camila 

021 97525 8696



matriz3x3SomaLinha.py

R Nuccitelli

unread,
Apr 2, 2018, 3:40:06 PM4/2/18
to python...@googlegroups.com
Coloque o código de soma de todos elementos que vc fez que apenas uma leve alteração nele vai resolver o seu problema. Se vc estiver usando uma variavel auxiliar para acumular a soma como começou a fazer seu código, vai ser só uma questão de iniciar essa variável no for que percorre as linhas. Ou então:

for linha em MinhaMatrix:
    print(sum(linha))


--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para python...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/CAPECOS3k77PJwzfhjpxur-R%2Bwa%2B0zqYL9GAbHqfKSBYtiO4Oig%40mail.gmail.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Eric Chiesse

unread,
Apr 2, 2018, 7:49:28 PM4/2/18
to python...@googlegroups.com
Usando função builtin fica fácil:

soma = list(map(sum, MinhaMatriz))

---
Eric

2018-04-02 16:39 GMT-03:00 R Nuccitelli <re...@python.pro.br>:
Coloque o código de soma de todos elementos que vc fez que apenas uma leve alteração nele vai resolver o seu problema. Se vc estiver usando uma variavel auxiliar para acumular a soma como começou a fazer seu código, vai ser só uma questão de iniciar essa variável no for que percorre as linhas. Ou então:

for linha em MinhaMatrix:
    print(sum(linha))

Em seg, 2 de abr de 2018 às 14:35, Camila Nascimento Alves <camilanascimentoalves@gmail.com> escreveu:
Olá pessoal,

Estou inciando a programação, mas ainda tenho muitas dúvidas.

Preciso somar os elementos de cada linha de uma matriz 3x3 em Python.

Para criar a matriz não tive dúvidas. A questão é somar as linhas. Só consegui somar todos os valores, mas as linhas estou com dificuldades. Preciso de uma luz.

Segue o que fiz. Desde já agradeço imensamente.

Atenciosamente,

Camila 

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:

---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.

Para postar nesse grupo, envie um e-mail para python...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/CAPECOS3k77PJwzfhjpxur-R%2Bwa%2B0zqYL9GAbHqfKSBYtiO4Oig%40mail.gmail.com.
Para mais opções, acesse https://groups.google.com/d/optout.

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:

---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.

Para postar nesse grupo, envie um e-mail para python...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages