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.
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!