Oi, Laís! Como vai?
Agradeço por compartilhar seu projeto com a comunidade Alura.
Seu código está bem estruturado e atende parcialmente à proposta da atividade.
A forma como você utilizou o operador and para verificar simultaneamente se a renda mensal é superior a 2000 e se o valor da parcela desejada não ultrapassa 30% da renda_mensal demonstra um bom entendimento da lógica condicional. O uso do print para exibir "Empréstimo aprovado" ou acionar o else com a mensagem de negação também está claro e objetivo.
Como ponto de melhoria, sugiro inserir a condição de empréstimo negado por renda insuficiente, você pode verificar em "Opinião do Instrutor".
Uma dica interessante para evoluir ainda mais é armazenar o limite da parcela em uma variável separada, deixando o código mais legível e facilitando ajustes futuros:
renda_mensal = float(input("Digite o valor da renda mensal: "))
valor_parcela = float(input("Digite o valor da parcela desejada: "))
limite_parcela = renda_mensal * 0.3
if renda_mensal > 2000.0 and valor_parcela <= limite_parcela:
print("Empréstimo aprovado.")
else:
print("Empréstimo negado. O valor da parcela não pode ultrapassar 30% da renda.")
Nesse exemplo, a variável limite_parcela guarda o valor máximo permitido para a parcela mensal, tornando a condição mais fácil de ler e de manter.
Você já pensou em como adaptaria esse código para lidar com entradas inválidas, como o usuário digitando letras no lugar de números?
Conteúdo relacionado:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!