1
resposta

Meu codigo

def numero_vendas(quantidade):
    total_vendas = 0
    for valor in quantidade:
        total_vendas += float(valor)
    return total_vendas


linha = input("Digite os valores das vendas separados por espaço: ").split()


resultado = numero_vendas(linha)


print("Total de vendas:", resultado)
1 resposta

Oi, Eduardo! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei da forma como você organizou a função numero_vendas e utilizou um for para percorrer os valores. Isso mostra um bom entendimento de funções e iteração, além de já aplicar conversão de tipos com float, o que é bem importante nesse tipo de problema.

Uma dica interessante para o futuro é usar a função sum() junto com map() para deixar o código mais enxuto:


valores = input("Digite os valores: ").split()
total = sum(map(float, valores))
print(total)

Nesse código, map converte cada valor para float e o sum faz a soma automaticamente.

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