Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução de Atividades - 08 Faça como eu fiz: calculando o total de vendas

def conversor_int (lista_usuario):

    """ Converte uma lista de strings para lista de inteiros"""

    return [float (valor) for valor in lista_usuario]

def soma_lista (lista_usuario):

    soma = 0

    for numero in lista_usuario:

        soma += numero
    
    return soma

lista_linha_usuario = input ("Digite os valores em linha, sem 'R$', separados por espaços: ").split()
lista_convertida = conversor_int (lista_linha_usuario)

print (f"\nResposta: R${soma_lista (lista_convertida)}")

Dúvida: No gabarito da professora, a resposta utilizou funções Build-In, nesse caso a minha solução seria "reinventar a roda" dado que já existe esse método na documentação do Python?

1 resposta
solução!

Fala, Victor, tudo bem?

Parabéns pela resolução! É muito bacana ver você analisando e comparando o seu código com o gabarito.

No entanto, para fins de estudo e aprendizado, o que você fez é excelente! Construir a lógica "na mão" (como o seu laço for dentro de soma_lista) ajuda muito a fixar como os algoritmos funcionam por baixo dos panos.

Continue com esse excelente nível de curiosidade e análise crítica do seu próprio código. Isso é bom e tenho certeza que vai alavancar você.
Bons estudos!

Sucesso

Imagem da comunidade