1
resposta

Aprovando empréstimo

renda = float(input("Digite sua renda mensal (em R$): "))
parcela = float(input("Digite o valor da parcela desejada (em R$): "))


if renda > 2000 and parcela <= renda * 0.3:
    print("Empréstimo aprovado!")
else:
    print("Empréstimo negado.")
1 resposta

Oi, Penha, como vai?

A aplicação do operador lógico and foi excelente para garantir que o empréstimo só seja liberado se ambos os pré-requisitos forem satisfeitos simultaneamente. Além disso, a sua lógica matemática para calcular os trinta por cento da renda diretamente na linha de condição foi certeira e muito eficiente.

Como uma dica de boas práticas voltada à clareza do código, você pode isolar o cálculo da porcentagem em uma variável específica antes de entrar no bloco condicional. Em sistemas complexos de análise de crédito, guardar esses valores em variáveis com nomes descritivos ajuda na leitura rápida do script por outros desenvolvedores. Para exemplificar, uma boa abordagem seria criar uma linha como limite_parcela = renda * 0.3 logo após as entradas de dados e utilizar essa nova variável dentro da sua estrutura if.

Pensando na experiência do usuário que utiliza esse sistema, de que forma você alteraria as condições usando o elif para conseguir informar ao Pedro o motivo exato pelo qual o empréstimo dele foi negado?

Parabéns pelo excelente desempenho na resolução desta atividade, obrigado por compartilhar o seu progresso no fórum e lembre-se de que estamos sempre à disposição para te apoiar.

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