2
respostas

Monitorando vendas no comércio

Tive dificuldade no começo, mas aprendi a ler a mensagem de erro e encontrar o que precisava ajustar na sintaxe. Rapidamente consegui fazer os ajustes, também usei IA do Google Colab para completar sintaxes "grandes".

O código funcionou assim:

input("Digite a quantidade de maças vendidas:") 
input("Digite a quantidade de bananas vendidas:") 

if "Digite a quantidade de maças vendidas:" < "Digite a quantidade de bananas vendidas:":
    print("O número de maças vendidas é menor do que o número de bananas vendidas")

else:
    print("O número de maças vendidas é maior do que o número de bananas vendidas")
2 respostas

Oi, Marina, como vai?

Muito interessante você comentar sobre a leitura das mensagens de erro, porque essa é uma habilidade essencial no desenvolvimento. Seu raciocínio está indo no caminho certo, mas há uma inconsistência importante no código: as comparações estão sendo feitas entre textos fixos, e não entre os valores digitados pela pessoa usuária.

O input() precisa ser armazenado em variáveis para que os valores possam ser comparados depois. Além disso, como os dados representam quantidades, é importante converter os valores para número usando int().

Um exemplo de ajuste seria:

macas = int(input("Digite a quantidade de maças vendidas: "))
bananas = int(input("Digite a quantidade de bananas vendidas: "))

if macas < bananas:
    print("O número de maças vendidas é menor do que o número de bananas vendidas")

elif macas > bananas:
    print("O número de maças vendidas é maior do que o número de bananas vendidas")

else:
    print("As vendas foram iguais")

Perceba também que o elif ajuda a tratar o segundo cenário e o else cobre o caso de empate pedido na atividade.

Parabéns por continuar insistindo mesmo com a dificuldade inicial e por compartilhar sua solução no fórum. Esse processo de testar, errar e ajustar fortalece bastante o aprendizado. O fórum está à disposição para acompanhar sua evolução.

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

Minha resolução foi a seguinte:

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

if quantidade_macas > quantidade_bananas:
print("As maçãs foram mais vendidas !")

elif quantidade_bananas > quantidade_macas:
print("As bananas foram mais vendidas !")

else:
print("Ambas venderam a mesma quantidade !")