Dado o seguinte programa:
1 aluno1Notas = [7.5, 7.0, 8.7]
2 aluno2Notas = [8.0, 5.0, 9.0]
3
4 def calcula_media(aluno):
5 soma = 0
6 for nota in aluno:
7 soma += nota
8 media = soma / len(aluno)
9 return media
10
11 media = calcula_media(aluno1Notas)
12 print("A média do aluno 1 é: {:.2f}".format(media))
13 media = calcula_media(aluno2Notas)
14 print("A média do aluno 2 é: {:.2f}".format(media))
Você decidiu modificar a estrutura de dados e em vez de usar duas listas, cada uma com as notas do aluno 1 e do aluno 2, criando uma matriz (lista multidimensional) da seguinte forma:
tabela com 4 linhas, eixo Alunos, e 2 colunas, eixo Notas
Indique a alternativa que apresenta a modificação do programa para esta nova estrutura de dados.
a.
1 alunosNotas = [[7.5, 7.0, 8.7], [8.0, 5.0, 9.0]]
2
3 def calcula_media(aluno):
4 soma = 0
5 for nota in aluno:
6 soma += nota
7 media = soma / len(aluno)
8 print(“A média do alunos 1 é: {:.2f}”.format(media))
9 return media
10
11 media = calcula_media(alunosNotas[0])
12 print("A média do alunos 1 é: {:.2f}".format(media))
13 media = calcula_media(alunosNotas[2])
14 print("A média do alunos 2 é: {:.2f}".format(media))
b.
1 alunosNotas = [[7.5, 7.0, 8.7] [8.0, 5.0, 9.0]]
2
3 def calcula_media(aluno):
4 soma = 0
5 for nota in aluno:
6 soma += nota
7 media = soma / len(aluno)
8 return media
9
10 media = calcula_media(alunosNotas)
11 print("A média do alunos 1 é: {:.2f}".format(media))
c.
1 alunosNotas = [[7.5, 7.0, 8.7], [8.0, 5.0, 9.0]]
2
3 def calcula_media(aluno):
4 soma = 0
5 for nota in aluno:
6 soma += nota
7 media = soma / len(aluno)
8 print("A média do alunos 1 é: {:.2f}".format(media))
9 return media
10
11 media = calcula_media(alunosNotas)
12 print('fim')
d.
1 alunosNotas = [[7.5, 7.0, 8.7], [8.0, 5.0, 9.0]]
2
3 def calcula_media(aluno):
4 soma = 0
5 for nota in aluno:
6 soma += nota
7 media = soma / len(aluno)
8 return media
9
10 media = calcula_media(alunosNotas[0])
11 print("A média do aluno 1 é: {:.2f}".format(media))
12 media = calcula_media(alunosNotas[1])
13 print("A média do aluno 2 é: {:.2f}".format(media))
e.
1 alunosNotas = [[7.5, 7.0, 8.7], [8.0, 5.0, 9.0]]
2
3 def calcula_media(aluno):
4 soma = 0
5 for nota in aluno:
6 soma += nota
7 media = soma / len(aluno)
8 print("A média do alunos 1 é: {:.2f}".format(media))
9 return media
10
11 media = calcula_media(alunosNotas[0])
12 print('fim')
Soluções para a tarefa
Respondido por
20
Resposta:
Resposta correta é a letra D
Explicação:
antoniocarrilho3:
Obrigado
Respondido por
5
Resposta:
Resposta correta é a letra D
Explicação:
Corrigido
Perguntas interessantes
ENEM,
5 meses atrás
Matemática,
5 meses atrás
Física,
5 meses atrás
Contabilidade,
5 meses atrás
Ed. Física,
5 meses atrás
Inglês,
11 meses atrás
Ed. Física,
11 meses atrás
Português,
11 meses atrás