Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Aprovando empréstimo

renda = float(input("Digite o valor da sua renda mensal: ").replace(",", "."))
parcela = float(input("Digite o valor da parcela desejada: ").replace(",", "."))
if renda > 2000.00 and parcela <= 0.30 * renda:
    print("Empréstimo aprovado!")
elif renda <= 2000.00:
    print("Empréstimo negado: renda insuficiente.")
else:
    print("Empréstimo negado: parcela acima de 30% da renda.")
1 resposta

Olá, Luísa! Como vai?

Agradeço por compartilhar sua atividade Aprovando Empréstimo.

O seu uso de float(), replace(",", ".") e da condição com and ficou bem organizado, porque permite aceitar valores com vírgula e avaliar renda e parcela em uma mesma regra. Também ficou claro o retorno para cada cenário: empréstimo aprovado, renda insuficiente ou parcela acima de 30%.

Uma dica interessante para o futuro é guardar o limite da parcela em uma variável, pois isso deixa o código mais legível e facilita ajustes depois.

renda = float(input("Digite o valor da sua renda mensal: ").replace(",", "."))
parcela = float(input("Digite o valor da parcela desejada: ").replace(",", "."))

limite_parcela = renda * 0.30

if renda > 2000 and parcela <= limite_parcela:
    print("Emprestimo aprovado")
elif renda <= 2000:
    print("Emprestimo negado: renda insuficiente")
else:
    print("Emprestimo negado: parcela acima de 30 por cento da renda")

O código calcula limite_parcela antes do if, deixando a comparação mais direta.

Na sua visão, isolar as validações da política de crédito em verificações bem divididas ajuda a manter o fluxo de análise do algoritmo focado em uma única responsabilidade de forma mais organizada?

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