Bom dia! Tudo bem?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de função com parâmetro padrão para flexibilizar a entrada de dados, utilizou muito bem o método split()
combinado com map()
para transformar os valores digitados em inteiros e ainda compreendeu a importância do laço de repetição para acumular os totais de forma eficiente.
Uma dica para evoluir ainda mais é adicionar uma verificação para garantir que todos os valores digitados sejam realmente numéricos, evitando possíveis erros de execução. Assim:
def soma_vendas(variavel=''):
try:
total = sum(map(int, variavel.split()))
return total
except ValueError:
return "Erro: certifique-se de digitar apenas números separados por espaço."
vendas = input('Digite os valores das vendas: ')
resultado = soma_vendas(vendas)
print(f'O total de vendas foi: {resultado}')
Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!