1
resposta

Monitorando vendas no comércio

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


if q_maca >=q_banana:
  print('As maçãs tiveram mais vendas')
else:
  print('As bananas tiveram mais vendas')
1 resposta

Olá, Camille. Como vai?

Seu código está funcional e resolve o problema proposto! Você utilizou corretamente a função input() para receber os dados, a conversão para int() para garantir que os valores sejam numéricos e a estrutura condicional básica.

No entanto, há um pequeno detalhe lógico que pode ser aprimorado: o que acontece se a quantidade de maçãs for exatamente igual à de bananas? No seu código atual, se ambas forem iguais (ex: 10 maçãs e 10 bananas), o sistema entrará na primeira condição (>=) e dirá que as maçãs tiveram mais vendas, o que não seria tecnicamente verdade.

Para deixar seu monitoramento mais preciso, você pode utilizar o elif para tratar o cenário de empate. Além disso, notei que no seu exemplo o if ficou colado na linha anterior; em Python, a indentação e a quebra de linha são fundamentais.

Veja uma sugestão de melhoria:

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

if q_maca > q_banana:
    print('As maçãs tiveram mais vendas')
elif q_banana > q_maca:
    print('As bananas tiveram mais vendas')
else:
    print('As vendas de maçãs e bananas foram iguais')

Boas práticas aplicadas:

  • Clareza: Separando o caso de empate, você fornece uma informação mais honesta para quem está monitorando o comércio.
  • Operadores de Comparação: Ao usar > (maior que) em vez de >= (maior ou igual), você isola os casos de forma mais específica.
  • Organização: Manter cada instrução em sua própria linha facilita a leitura e a manutenção do seu script no futuro.

Continue praticando, pois dominar essas estruturas condicionais é o primeiro passo para criar sistemas de decisão muito mais complexos!

Espero que possa ter lhe ajudado!