Para deixar o código mais consiso, usei expressões condicionais. No entanto, estou em dúvida se o que eu fiz deixou o código mais difícil de ler. Não estou conseguindo determinar uma linha entre quando essas expressões dificultam a leitura do código e quando elas melhoram a manutenção
macas = int(input('Digite a quantidade de maçãs vendidas: '))
bananas = int(input('Digite a quantidade de bananas vendidas: '))
fruta = 'maçãs' if macas > bananas else 'bananas' if macas < bananas else False
print(f'As {fruta} tiveram mais vendas.') if fruta else print('Houve empate.')