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')
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')
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:
> (maior que) em vez de >= (maior ou igual), você isola os casos de forma mais específica.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!