1
resposta

Solução

Minhas solução:

apples_sold = int(input('Digite a quantidade de maçãs vendidas: '))
bananas_sold = int(input('Digite a quantidade de bananas vendidas: '))

who_sold_more = 'As maçãs tiveram mais vendas.' if apples_sold > bananas_sold else 'As Bananas tiveram mais vendas.'

if apples_sold == bananas_sold:
  print('Houve empate entre bananas e maçãs vendidas')
else:
  print(who_sold_more)
1 resposta

Olá, Renato. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você usou o operador ternário para verificar qual fruta teve mais vendas, ficou bem claro e direto. A estrutura do seu código está bem organizada e fácil de entender.

Uma curiosidade: você sabia que pode simplificar ainda mais esse tipo de verificação utilizando apenas o comando max? Por exemplo:


apples_sold = int(input('Digite a quantidade de maçãs vendidas: '))
bananas_sold = int(input('Digite a quantidade de bananas vendidas: '))

more_sold = max(('maçãs', apples_sold), ('bananas', bananas_sold), key=lambda x: x[1])
print(f'{more_sold[0]} tiveram mais vendas.')

O que esse código faz é usar o max para comparar as quantidades e imprimir diretamente a fruta com mais vendas. Isso torna o código um pouco mais flexível e direto.

Conte com o apoio do Fórum. Abraços e bons estudos.