1
resposta

[Projeto] Minha resposta

macas = input("Digite a quantidade de maçãs: ")
bananas = input("Digite a quantidade de bananas: ")

if macas > bananas:
    print("As maçãs tiveram mais vendas")
elif bananas > macas:
    print("As bananas tiveram mais vendas")
else:
    print("Houve um empate de vendas")
1 resposta

Olá, Herbert, como vai?

Uma pequena melhoria que você pode fazer é converter os valores de entrada para números inteiros ou de ponto flutuante antes de realizar a comparação. O input() sempre retorna uma string, e a comparação entre strings pode não funcionar como esperado quando se trata de números. Por exemplo, a string "10" é considerada menor que a string "2" na comparação alfabética.

Para converter a entrada para números inteiros, você pode usar a função int(), como nos exemplos a seguir:

macas = int(input("Digite a quantidade de maçãs: "))

bananas = int(input("Digite a quantidade de bananas: "))

Essa pequena modificação garante que a comparação será numérica, o que é essencial para o seu programa funcionar corretamente com qualquer valor de vendas.

Continue praticando, seu trabalho está ótimo. Se tiver dúvidas ou projetos para compartilhar, o fórum está sempre à sua disposição.

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