1
resposta

Sujestão para deixar o código mais simples?

'''Crie um programa que receba o número de vendas dos dois produtos
e exiba uma mensagem indicando qual deles vendeu mais. Se as
quantidades forem iguais, exiba uma mensagem dizendo que houve empate.'''

print("Vendas realizadas\n")

quant_kl_banana = int(input('Digite quantidade em Kg de Bananas vendidas: '))
quant_kl_maca = int(input('Digite quantidade em Kg de Maça vendidas: '))

if quant_kl_banana > quant_kl_maca:
    print(f'Você vendeu um total de {quant_kl_banana} kilos de Bananas.\nContra {quant_kl_maca} kilos de Maça.')
elif quant_kl_maca > quant_kl_banana:
    print(f'Você vendeu um total de {quant_kl_maca} kilos de Maças.\nContra {quant_kl_banana} kilos de Banana.')
else: 
    print(f'Você vendeu a mesma quantidade! {quant_kl_banana} kilos de cada fruta.')
1 resposta

Olá, Josué! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para comparar as vendas, utilizou muito bem as variáveis para armazenar os valores e ainda compreendeu a importância da lógica de decisão para exibir mensagens adequadas ao resultado.

Uma dica interessante para o futuro é deixar o código ainda mais enxuto usando apenas condicionais inline. Assim:

print("Vendas realizadas\n")

banana = int(input('Digite quantidade em Kg de Bananas vendidas: '))
maca = int(input('Digite quantidade em Kg de Maçãs vendidas: '))

print(
    f'Você vendeu a mesma quantidade! {banana} Kg de cada fruta.'
    if banana == maca
    else f'Você vendeu mais {"Bananas" if banana > maca else "Maçãs"}: {max(banana, maca)} Kg contra {min(banana, maca)} Kg.'
)

Isso faz com que toda a lógica seja resolvida em uma única instrução print, deixando o código mais compacto e direto.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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