Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Minha resolução] Aprovando empréstimo

while True:
    try:
        renda_mensal = float(input('Digite o valor da sua renda mensal: '))
        if renda_mensal < 2000:
            print('Empréstimo negado: Renda mensal insuficiente.')
            break
        
        parcela_desejada = float(input('Digite o valor da parcela desejada: '))

        if parcela_desejada > renda_mensal * 0.3:
            print('Empréstimo negado: parcela acima de 30% da renda.')

        else:
            print('Empréstimo aprovado!')
        
        break
    
    except ValueError:
        print('Digite apenas números.')
    
    except Exception as e:
        print(f'Um erro inesperado ocorreu: {e}')

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?

Seu código cumpre bem o objetivo da atividade, utilizando condicionais de forma clara e tratando erros de entrada, o que enriquece o exercício e demonstra preocupação com a experiência do usuário.

O fluxo está correto, primeiro valida a renda, depois analisa o valor da parcela e finaliza informando a decisão. O uso do bloco try/except torna o programa mais robusto, mesmo não sendo algo exigido pelo exercício.

Parabéns pelo trabalho e obrigado por compartilhar sua solução. Continue postando no fórum sempre que quiser, estamos à disposição.

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