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?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!