Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

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

def calcular_total(vendas):
    return sum(vendas)

#.split() quebra o texto nos espaços
#float(v) converte cada item para número
def converter_vendas(entrada):
    return [float(v) for v in entrada.split()]

entrada = input("Digite os valores das vendas: ")

#sum() soma todos os valores da lista automaticamente.
vendas = converter_vendas(entrada)
total = calcular_total(vendas)

#:.0f exibe o número sem casas decimais
print(f"O total de vendas foi: {total:.0f}")
1 resposta

Olá, Tamy!

A sua atividade Faça como eu fiz: calculando o total de vendas ficou bem clara e mostra uma boa aplicação de funções em Python para separar responsabilidades no código.

A divisão entre converter_vendas() e calcular_total() deixa o programa mais organizado, porque uma função cuida da conversão dos valores digitados e a outra fica responsável pela soma com sum().

Uma dica é continuar usando nomes de funções que descrevem bem a ação executada, como você fez, pois isso melhora a legibilidade e ajuda outras pessoas a entenderem o código com mais facilidade.

Como você adaptaria esse código para também mostrar a média das vendas informadas?

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