Aqui fica minha resolução prolixa.
Fico feliz por conseguir resolver a questão do meu jeito, mas embasbacado com a sintaxe de 3 linhas proposto na aula.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Aqui fica minha resolução prolixa.
Fico feliz por conseguir resolver a questão do meu jeito, mas embasbacado com a sintaxe de 3 linhas proposto na aula.
Olá, Bruno! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de funções para modularizar o código, utilizou muito bem a conversão de tipos para tratar os dados de entrada e ainda compreendeu a importância da soma como forma de análise dos valores coletados.
Uma dica interessante para o futuro é aplicar a função de conversão diretamente na chamada da função de soma, tornando o código mais enxuto. Assim:
def converter_str_para_int(lista):
return [int(i) for i in lista]
def soma_e_apresenta(lista):
return f'O valor total de vendas foi {sum(lista)}'
vendas = input('Digite os valores das vendas: ').split()
print(soma_e_apresenta(converter_str_para_int(vendas)))
Isso faz com que o código fique mais direto e aproveite melhor os recursos da linguagem.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!