1
resposta

[RESPOSTA]

def solicita_valores():
    return input("Digite os valores das vendas: ").strip().split()

def converte_valores(valores):
    return list(map(int, valores))

def soma_valores(vendas):
    return sum(vendas)

def exibe_soma(soma):
    print(f"O total de vendas foi: {soma}")

def calcula_vendas():
    vendas = solicita_valores()
    vendas_int = converte_valores(vendas)
    soma = soma_valores(vendas_int)
    exibe_soma(soma)

calcula_vendas()

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Mauricio, como vai?

Seu código está bem organizado e cumpre exatamente o que a atividade propõe. Você separou as responsabilidades em funções, o que deixa o programa mais legível e fácil de manter.

Um ponto interessante de destacar é que o uso de map(int, valores) dentro da função converte_valores já resolve de forma elegante a conversão dos números, evitando a necessidade de loops manuais. Outro detalhe positivo é a função exibe_soma, que centraliza a exibição da saída.

Continue estruturando seus códigos em funções, pois isso ajuda bastante na evolução dos seus projetos. Obrigado por compartilhar sua solução e siga contribuindo aqui no fórum, ele está sempre à disposição.

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