Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução de Atividades - "04 Monitorando vendas no comércio"

quantidade_macas = int (input ("Digite a quantidade de maçãs vendidas: "))
quantidade_bananas = int (input ("Digite a quantidade de bananas vendidas: "))

try:

    if quantidade_macas > quantidade_bananas:

        print (f"As maçãs foram mais vendidas - foram {quantidade_macas} maçãs!")

    elif quantidade_bananas > quantidade_macas:

        print (f"As bananas foram mais vendidas - foram {quantidade_bananas} bananas!")

    else:

        print (f"As duas quantidades são iguais. Ambas venderam juntas {quantidade_bananas + quantidade_macas}")

except:

    print ("Cuidado, o programa só aceita números inteiros")
1 resposta
solução!

Olá, Victor, como vai?

Seu código resolve corretamente a proposta do exercício. A lógica com if, elif e else está adequada para comparar as quantidades de maçãs e bananas e tratar também o caso de empate. As mensagens exibidas estão claras e utilizam f-strings corretamente para incluir os valores das variáveis.

Um ponto de atenção é a posição do try. Como ele está depois das leituras com input, um erro de conversão para inteiro ocorreria antes do bloco de tratamento. Caso a intenção seja capturar erros de digitação do usuário, o ideal seria envolver também a conversão feita com int() dentro do try. Dessa forma o programa consegue lidar com entradas inválidas.

Obrigado por compartilhar sua solução e continue trazendo suas práticas para discussão.

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