• Matéria: Informática
  • Autor: enioluciomg1977
  • Perguntado 2 anos atrás

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: davipereirados49
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