1
resposta

Minha resposta



def somador(valores):
    valores = [int(val) for val in valores]
    soma = sum(map( float , valores))
    return soma


lista = input("Digite os valores das vendas:").split()
print(f"O Total das vendas é de {somador(lista)}")
1 resposta

Oi, Franklim! Como vai?

Do jeito que você explicou, gostei da forma como você transformou os valores em int e depois usou sum(map(float, valores)). Isso mostra que você está explorando diferentes formas de manipular listas e somar valores, mesmo que a conversão dupla possa ser simplificada.

Uma dica interessante para o futuro é que você pode usar diretamente map(float, valores) sem precisar converter para int antes, mantendo todos os números como float desde o início. Veja este exemplo:


valores = input("Digite os valores das vendas:").split()
total = sum(map(float, valores))
print("O Total das vendas e de", total)

Este código converte cada valor digitado em float e soma todos, simplificando o processo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!