Escreva o códigoPráticaPython
Calcular média com lista e for
Somar lista com for e arredondar a média com round().
O professor guardou 3 notas. Leia 3 números com decimais, um por linha, guarde em uma lista, some com for e imprima a média arredondada para 2 casas com round(). Use for para percorrer a lista.
Entrada: Três linhas, cada uma com um número decimal.
Saída: Uma linha com a média arredondada para 2 casas.
Revisa aula 14 (04/09)
Exemplo 1
- Entrada
7.0 8.0 9.0
- Saída esperada
8.0
A média de 7, 8 e 9 é 8.
Exemplo 2
- Entrada
6.5 7.5 8.0
- Saída esperada
7.33
A média dá 7.33 após arredondar.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
a = float(input())
b = float(input())
c = float(input())
notas = [a, b, c]
total = 0
for n in notas:
total += n
media = total / len(notas)
print(round(media, 2))O for percorre a lista e acumula o somatório com +=. A média divide esse total por len(notas). O round() arredonda para 2 casas antes de imprimir.
Erro comum: Dividir por valor fixo errado ou esquecer o round().
Escreva sua solução e verifique quando quiser.