Dado o seguinte programa: 1 aluno1Notas = [7.5, 7.0, 8.7] 2 al...

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')

0 Respostas

UniocornCity está aguardando sua ajuda.

Sua resposta
Ok

Mais perguntas de Informática





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.

Escola Educação