Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

[Projeto] Monitorando vendas no comércio

while True:
    try:
        qtd_macas = int(input("Digite a quantidade de maçãs vendidas: "))
        break
    except ValueError:
        print("Entrada inválida. Por favor, digite um número inteiro para as maçãs.")

while True:
    try:
        qtd_bananas = int(input("Digite a quantidade de bananas vendidas: "))
        break
    except ValueError:
        print("Entrada inválida. Por favor, digite um número inteiro para as bananas.")

if qtd_macas == qtd_bananas:
  print("Houve empate")
elif qtd_macas > qtd_bananas:
  print("As maçãs tiveram mais vendas")
else:
  print("As bananas tiveram mais vendas")
1 resposta
solução!

Olá, Monica! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o tratamento de exceções para validar entradas com Python, utilizou muito bem o laço while para garantir repetições controladas e ainda compreendeu a importância da estrutura condicional para comparar resultados.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é simplificar a verificação de empate e maior quantidade usando funções. Assim:

def comparar_vendas(macas, bananas):
    if macas == bananas:
        return "Houve empate"
    return "As maçãs tiveram mais vendas" if macas > bananas else "As bananas tiveram mais vendas"

print(comparar_vendas(qtd_macas, qtd_bananas))

Isso faz a lógica ficar mais organizada e reutilizável.

Fico à disposição!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!