1
resposta

[Projeto] Faça como eu fiz: calculando o total de vendas


valores_recebidos = "100 250 300" #entrada via teclado

def palavra_para_lista(palavra: str) -> list[str]:
    return palavra.split( )

def converte_lista_inteiro(lista: list[str]) -> list[int]:
    lista_inteiros = []
    for valor in lista:
        lista_inteiros.append(int(valor))
    return lista_inteiros

def soma(lista: list[int]) -> int:
    return sum(lista)

def main():
    print(soma(converte_lista_inteiro(palavra_para_lista(valores_recebidos))))

main()
1 resposta

Oi, Paulo! Como vai?

Seu uso de funções para dividir responsabilidades no código ficou muito bem organizado. A sequência palavra_para_lista, converte_lista_inteiro e soma mostra uma boa prática de modularização.

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