1
resposta

Minha sugestão de solução

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.

Código python que converte strings em inteiros e soma-os

1 resposta

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!

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