Olá, João, como vai?
Seu código atende perfeitamente ao que foi solicitado no exercício, utilizando as estruturas condicionais de forma correta para comparar as quantidades e identificar o maior valor ou o empate. O uso de f-strings para exibir os resultados torna a saída clara e organizada.
Como uma sugestão para projetos futuros, você pode considerar o tratamento de entradas de dados para garantir que o usuário insira apenas números inteiros positivos, evitando que o programa encerre por erros de digitação. Em Python, isso pode ser feito envolvendo o input em um bloco de tratamento de exceções ou uma verificação simples antes da lógica principal.
if vendas_bananas < 0 or vendas_macas < 0:
print("Por favor, insira valores positivos para as vendas.")
Parabéns por concluir a atividade e por compartilhar sua solução com a comunidade. Continue praticando e compartilhando seus progressos por aqui. O fórum está à disposição para qualquer dúvida que surgir.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!