Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Monitorando vendas no comércio

quantidade_de_macas = int(input('Qual foi a quantidade de maçãs vendidas? '))
quantidade_de_bananas = int(input('Qual foi a quantidade de bananas vendidas? '))

if quantidade_de_macas > quantidade_de_bananas:
    print('Venderam mais maçãs do que bananas.')
elif quantidade_de_bananas > quantidade_de_macas:
    print('Venderam mais bananas que maçãs.')
else:
    print('Venderam a mesma quantidade.')
1 resposta

Oi, Nathã. Tudo bem com você?

Você aplicou corretamente as estruturas condicionais if, elif e else para comparar a quantidade vendida de maçãs e bananas. A lógica utilizada atende ao objetivo da atividade, pois o programa recebe os valores informados pelo usuário, compara as duas quantidades e apresenta uma mensagem de acordo com o resultado da comparação.

Um ponto interessante no seu código é o uso do else para tratar o cenário de empate. Como as duas primeiras condições já verificam quando uma quantidade é maior que a outra, caso nenhuma delas seja verdadeira, significa que os valores são iguais.

Esse mesmo raciocínio pode ser aplicado em outros contextos, como comparar notas de alunos para identificar a maior média, verificar qual produto teve mais acessos em um site ou até analisar qual vendedor realizou mais vendas em um período. A ideia principal é transformar uma regra de negócio em condições que o programa consiga avaliar.

Você consegue pensar em outro exemplo do dia a dia em que seria possível utilizar essa mesma estrutura de comparação com if, elif e else?

Parabéns pelo desenvolvimento do exercício e por compartilhar sua solução. Continue praticando e explorando diferentes formas de aplicar esses conceitos. O fórum está à disposição para apoiar você nas próximas dúvidas.