2
respostas

Desafio: hora da prática

Olá colegas!

Vamos lá para o primeiro desafio. vou resolver a questão 1.

1) Faça um programa que tenha a seguinte lista contendo os valores de gastos de uma empresa de papel [2172.54, 3701.35, 3518.09, 3456.61, 3249.38, 2840.82, 3891.45, 3075.26, 2317.64, 3219.08]. Com esses valores, faça um programa que calcule a média de gastos. Dica: use as funções built-in sum() e len().

Vamos resolver usando sum() para somar todos os valores da lista e len() para contar quantos elementos existem nela.

gastos = [2172.54, 3701.35, 3518.09, 3456.61, 3249.38,
           2840.82, 3891.45, 3075.26, 2317.64, 3219.08]

media = sum(gastos) / len(gastos)

print(f"Média de gastos: R$ {media:.2f}")

Explicação

  • sum(gastos) → soma todos os valores da lista.
  • len(gastos) → conta quantos valores existem.
  • A média é calculada por: média = soma dos valores / quantidade de valores

Resultado esperado:

Média de gastos: R$ 3144.22
2 respostas

Olá Vanelice, tudo bem?

Obrigada por compartilhar sua solução no fórum! Você resolveu o desafio de forma bem organizada e ainda trouxe a explicação passo a passo do raciocínio, o que ajuda muito quem estiver com a mesma dúvida.

O uso do f-string com :.2f para formatar o resultado com duas casas decimais foi um toque bem caprichado, mostra que você foi além do mínimo necessário.

Continue assim, e qualquer dúvida que surgir nos próximos desafios é só trazer aqui.

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade

Olá, Victor, tudo na santa paz!

Obrigado e quando tiver dicas não deixe de me enviar ok!