Suponha que uma instituição de ensino tenha um sistema de avaliação em que são consideradas as notas de três provas para cálculo do desempenho final. As notas vão de 0 a 10 e têm pesos diferentes:
Prova 1: peso 1;
Prova 2: peso 2;
Prova 3: peso 3.
Elabore um script no qual o usuário informa as três notas, e o programa calcula a nota média final. Para obter esse resultado, deve ser calculada uma média ponderada das notas das três provas, considerando os pesos de cada prova.
O resultado deve ser apresentado na tela com aproximação de uma casa decimal.
Informe abaixo o conteúdo do script desenvolvido.
Respostas
respondido por:
0
PYTHON
import numpy as np
notas:list[int] = []
pesos:list[int] = []
for prova in range(1,4):
n = input(f"Nota da prova de Nº{prova}: ")
p = input(f"Peso da prova de Nº{prova}: ")
notas.append(int(n))
pesos.append(int(p))
print(f"A média de notas foi de {round((np.average(notas, weights=pesos)), 1)}!")
Perguntas similares
2 anos atrás
2 anos atrás
2 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás