Olá, Natalia. Como vai?
Parabéns pela resolução do exercício! O seu código está muito bem estruturado e você aplicou corretamente a lógica das condicionais if, elif e else para comparar as vendas dos produtos.
Gostaria de destacar um ponto técnico muito interessante que você utilizou: a função abs(). Ela é extremamente útil em lógica de programação para garantir que o resultado de uma subtração seja sempre positivo (valor absoluto), independentemente de qual número seja maior. Isso evita que você precise criar cálculos diferentes dentro de cada bloco condicional, deixando o código mais limpo.
Abaixo, deixo algumas observações para complementar seu aprendizado:
- Indentação: No Python, a indentação (o espaço antes do
print dentro do if) é obrigatória para que o código funcione corretamente. Certifique-se de que os blocos de código estejam recuados no seu editor. - Melhoria na Saída: No seu bloco
else, você exibe a quantidade total de vendas, mas como os produtos venderam a mesma quantidade, você também poderia informar o valor individual de cada um para ser ainda mais precisa. - Boas Práticas: Uma sugestão para evoluir o script seria adicionar uma validação para garantir que o usuário digite apenas números inteiros positivos, evitando erros caso alguém digite uma letra ou um número negativo.
Seu raciocínio lógico está no caminho certo! Continue praticando com esses cenários do cotidiano, pois eles ajudam a fixar como os dados fluem dentro de um programa.
Espero que possa ter lhe ajudado!