1
resposta

Resolução: Venda de frutas

print('Bem vindo Gilson ')

apple = int(input('Digite a quantidade de maças vendidas no mês passado: '))
banana = int(input('Digite a quantidade de bananas vendidas no mês passado: '))
print()

print('Quantidade de frutas vendidas no mês passado: ')
print(f'Maças: {apple} Bananas: {banana}')

print()
if banana > apple :
    print('A venda de bananas foi maior que a de maça no mês passado.')
elif apple > banana:
    print('A venda de maça foi maior que a de bananas no mês passado.')
elif apple == banana:
    print('A venda de maça foi a mesma de banana no mês passado.')
elif banana == apple:
    print('A venda de banana foi a mesma que a de maça no mês passado.)
else:
    print('Não foi possível fazer o calculo.')
1 resposta

Olá, Matheus, como vai?

O seu código está organizado, porém há dois pontos que merecem atenção. As variáveis apple e banana estão sendo tratadas como texto, já que input sempre retorna uma string. Isso faz com que a comparação não seja numérica. Além disso, falta considerar a situação de empate, que faz parte da proposta do exercício.

Uma forma de ajustar é converter as entradas para int e incluir uma verificação adicional. Por exemplo, ao comparar valores como 10 e 2 em formato de string, o Python entende 10 como “menor” que 2, o que pode gerar um resultado incorreto. Convertendo para números inteiros, a comparação passa a funcionar corretamente.

Continue compartilhando seus códigos, é ótimo acompanhar sua evolução. O fórum está à disposição.

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