Buscar

Programa algoritmo sobre matrizes em python 3

Fazer um programa que leia três notas para cada um dos vinte alunos de uma turma, armazenando as notas de cada aluno nas três primeiras colunas de uma matriz de 20 linhas por 4 colunas. Calcule a média aritmética de cada aluno, armazenando-a na quarta coluna desta matriz e no final escreva as três notas e a respectiva média de cada aluno.

💡 6 Respostas

User badge image

Marcos Fernando

Precisa de ajudas, entre em contato com a nossa equipe que vamos ajudar você!

Contato

Blog: marcosprogramacao.blogspot.com.br

E-mail: ajudastrabalhosprogramacao@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

2
Dislike0
User badge image

Adriano Martins

1 geral = [ ]

2 soma_notas = 0

3 media = 0

4

5 for x in range(20):

6 aluno = [ ]

7 for y in range(3):

8 nota = float(input(f"{y + 1}ª nota do aluno {x + 1}"))

9 soma_notas += nota

10 aluno.append(nota)

11 media = soma_notas / 3

12 if y == 2:

13 aluno.append(media)

14 soma_notas = 0

15 media = 0

16 geral.append(aluno)

17 print( )

18

19 for x in range(len(geral)):

20 print(geral[x])


Caso não queira que seja exibida várias casas decimais da média das notas de cada aluno na hora de imprimir na tela a tabela geral, é só substituir o conteúdo da linha 13 aluno.append(media) pelo seguinte trecho de código aluno.append(float(f"{media:.1f}")). Dessa forma vão aparecer os valores da média com apenas uma casa decimal cada uma.

Espero que ajude.

2
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais