Olá, Esdras. Como vai?
Parabéns pela resolução da atividade! O seu código é um exemplo perfeito de como utilizar as estruturas condicionais para tomada de decisão em um sistema simples de monitoramento de estoque ou vendas.
Você aplicou corretamente os três pilares do fluxo condicional em Python:
if: Captura o primeiro cenário possível (maçãs vencendo).elif: Verifica a alternativa caso a primeira seja falsa (bananas vencendo).else: Trata o caso residual, que é o empate técnico entre as vendas.
Uma pequena dica de estilo (Refatoração)
O seu código está funcional e correto. Para torná-lo ainda mais "robusto", uma prática comum em Python é garantir que o usuário não tenha problemas com espaços ou letras se estivesse lidando com textos, mas como você usou int(), o foco aqui é a validação.
Caso você queira deixar o seu output mais dinâmico, você pode usar as f-strings para mostrar os valores digitados no resultado final:
if maca > banana:
print(f"As Maçãs tiveram mais vendas ({maca} unidades).")
elif banana > maca:
print(f"As Bananas tiveram mais vendas ({banana} unidades).")
else:
print(f"Empate! Ambas venderam {maca} unidades.")
Essa pequena mudança ajuda o usuário a confirmar os números que ele mesmo inseriu, aumentando a clareza do sistema.
Continue praticando! Essa lógica de comparação é a base para algoritmos muito mais complexos na área de dados e web.
Espero que possa ter lhe ajudado!