Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Minha resolução] Monitorando vendas no comércio

def get_venda(fruta):
    while True:
        try:
            quantidade = int(input(f'Digite a quantidade de {fruta} vendidas: '))
            if quantidade >= 0:
                return quantidade
            
            else:
                print('Escreva um número inteiro positivo.')
                
        except ValueError:
            print('Entrada inválida. Por favor, digite apenas números inteiros.')
            
        except Exception as e:
            print(f'Ocorreu um erro inesperado: {e}')


apple = get_venda('maças')
banana = get_venda('bananas')

if apple == 0 and banana == 0:
    print('Não houve venda de nenhum dos produtos.')

elif apple > banana:
    print('As maças tiveram mais vendas.')

elif banana > apple:
    print('As bananas tiveram mais vendas.')

else:
    print('As duas venderam iguais.')

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Bruno, como vai?

O código está organizado e cumpre bem a proposta do exercício. A função que coleta as vendas trata diferentes tipos de entrada e garante que o programa só siga com valores válidos, o que torna a experiência de uso mais robusta.

Continue compartilhando suas soluções. O fórum está à disposição.

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