1
resposta

Minha resposta

def soma_vendas(variavel = ''):
    total = 0
    for valor in list(map(int, variavel.split())):
        total += valor
    return total 
    
vendas = input(f'Digite os valores das vendas: ')
vendas = soma_vendas(vendas)

print(f'O total de vendas foi: {vendas}')
1 resposta

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!

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