segue o código, o 1 e simples, seguindo o que foi passado...ja o 2 aceita receber valores, podendo assim ser utilizado sem a necessidade de mexer no código.
def melhor_desempenho():
maças = 15
bananas = 3
if maças > bananas:
print(f'As maças tiveram mais vendas, um total de {maças}')
elif maças < bananas:
print(f'As bananas tiveram mais vendas, um total de {bananas}')
else:
print(f'As vendas de maças e bananas foram iguais')
melhor_desempenho()
def melhor_desempenho2():
maças = int(input('Digite a quantidade de maças vendidas: '))
bananas = int(input('Digite a quantidade de bananas vendidas: '))
if maças > bananas:
print(f'As maças tiveram mais vendas, um total de {maças}')
elif maças < bananas:
print(f'As bananas tiveram mais vendas, um total de {bananas}')
else:
print(f'As vendas de maças e bananas foram iguais')
melhor_desempenho2()