Oi, Giovanni!
Parabéns por concluir esse exercício. É muito bom ver como você organizou o seu código utilizando funções, demonstrando um domínio sólido sobre a sintaxe do Python e as boas práticas de estruturação.
A sua resolução mostra que você compreendeu perfeitamente como as condicionais (if, elif, else) trabalham para cobrir todos os cenários possíveis em uma comparação. Ao criar a função titulo, você também demonstrou uma preocupação com a apresentação e a legibilidade do programa no console, o que é um diferencial importante no desenvolvimento de ferramentas.
Uma sugestão seria usar as f-strings para as mensagens de resultado, permitindo que você mostre os valores exatos junto com o veredito (ex: print(f'As maçãs venceram com {maca} vendas!')). Você pode conferir mais detalhes sobre essas formatações na documentação sobre Python String Formatting.
Conseguiu perceber como a organização em funções permite que você altere a lógica de comparação sem precisar mexer em nada na parte que lê os dados do usuário?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!