1
resposta

[Projeto] Total das vendas

def soma_produtos(produtos) -> int:
    return sum(produtos)

def converter(entrada):
    return [int(valor) for valor in entrada.split()]
    
produtos = input("Digite a quantidade das vendas: ")
vendas = converter(produtos)
soma_vendas = soma_produtos(vendas)

print(f"O total de vendas foi: {soma_vendas}")
1 resposta

Olá, Paulo! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou a função para somar valores com Python, utilizou muito bem a conversão de listas para manipulação e ainda compreendeu a importância da função sum() para cálculos rápidos e eficientes.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é aplicar validação para garantir que apenas números sejam processados. Assim:

def converter(entrada):
    try:
        return [int(valor) for valor in entrada.split()]
    except ValueError:
        print("Digite apenas números válidos!")
        return []

Isso faz a verificação e evita erros durante a conversão.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: Você acha mais interessante manter o código simples apenas com sum() e conversão direta ou incluir validações extras para garantir maior segurança nos cálculos?

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