Análise de vendas
Em sistemas de relatórios financeiros, é comum processar listas de valores mensais para extrair métricas como total, média e destaque de meses. Dominar esse padrão permite transformar dados brutos em insights acionáveis, como identificar sazonalidades ou picos de venda. Aqui você pratica exatamente isso: percorrer uma lista, acumular somas, encontrar extremos e filtrar itens que superam a média.
O PROBLEMA
Peça vendas mensais de 12 meses. Calcule total, melhor/pior mês, média, meses acima da média.
EXEMPLO
Melhor: Dezembro (R$15k)
SOBRE O CONCEITO
O exercício usa uma lista para armazenar 12 valores float e depois itera com for e range(12) para calcular total, média e comparar cada mês. O erro comum de indexar meses de 0 em vez de 1 ocorre porque range(12) gera índices de 0 a 11, e se você exibir mês {i} sem ajuste, janeiro vira mês 0. Para corrigir, some 1 ao índice: mês {i+1}. A média é total / 12, e para meses acima da média, use um if dentro do loop. Lembre-se: max e min retornam os valores, não os índices; para achar o mês do maior valor, use lista.index(max(lista)) e some 1.
RESOLUÇÃO