PythonListasintermediario

Soma e média de lista

Em programas que processam notas de alunos ou dados de sensores, é comum coletar vários valores numéricos e resumi-los com soma, média, máximo e mínimo. Dominar o uso de append() dentro de um for e funções como sum() e max() permite manipular listas com eficiência sem reinventar a roda.

O PROBLEMA

Peça 5 números e armazene em lista. Calcule soma, média, maior e menor.

EXEMPLO

Entrada: 4,7,2,9,3
Soma: 25, Média: 5.0, Maior: 9, Menor: 2

SOBRE O CONCEITO

A lista é criada vazia e, a cada iteração, append() adiciona o número convertido para float. Esquecer a conversão com float(input(...)) causa erro de tipo, pois o input retorna string – ao tentar somar com sum(), ocorre uma exceção. Funções embutidas como sum(), max() e min() operam diretamente sobre listas numéricas, dispensando laços manuais. O len() é usado para calcular a média. É proibido criar funções próprias, mas as nativas resolvem o problema de forma clara e otimizada.

RESOLUÇÃO

Mais exercícios de Listas

PYL002B · BásicoAdicionar elementosPYL005B · BásicoRemover elementosPYL006B · BásicoVerificar elementoPYL008B · BásicoFatiamento
Ver todos os exercícios de Python