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

[Projeto] [Projeto] Minha Solução de Soma das Receitas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá, Felipe! Tudo certo?

No seu código, a função soma_lista está recebendo soma_total como argumento, mas você não precisa passar esse valor ao chamar a função. Além disso, a anotação de tipo float na linha dentro do loop não é necessária. Vamos simplificar:

valores = [10, 20, 30, 40, 50]

def soma_lista() -> float:
    soma_total = 0
    for valor in valores:
        soma_total += valor
    return soma_total

if __name__ == "__main__":
    print(f"A soma total das receitas é de R${soma_lista():.2f}")

Dessa forma, a função soma_lista não precisa de argumentos e a variável soma_total é inicializada dentro da função. O loop percorre a lista valores e acumula a soma.

Espero ter ajudado e bons estudos!