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.
Soluções para a tarefa
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 interessantes
Biologia,
3 meses atrás
Física,
3 meses atrás
Matemática,
3 meses atrás
Matemática,
3 meses atrás
História,
9 meses atrás
Matemática,
9 meses atrás