Oi Cristiano,
Excelente iniciativa em buscar aprimorar seu código! 👍
Para limitar o número máximo de parcelas, você pode adicionar uma condição que verifique se o valor inserido para parcelas
excede um limite pré-definido.
Veja um exemplo:
max_parcelas = 36 # Defina o número máximo de parcelas aqui
renda = int(input("Digite sua renda mensal: "))
emprestimo = int(input("Quanto deseja emprestar? "))
parcelas = int(input(f"Em quantas vezes quer pagar (máx {max_parcelas})?"))
if parcelas > max_parcelas:
print(f"Empréstimo recusado. O número máximo de parcelas é {max_parcelas}.")
else:
valor_parcela = emprestimo / parcelas
limite = renda / 100 * 30
if valor_parcela > limite:
print ("Emprestimo recusado. Parcela ultrapasa 30% da renda mensal")
elif renda < 2000:
print ("Emprestimo recusado. Renda insuficiente")
else:
print ("Emprestimo autorizado")
print (f"Emprestimo: {emprestimo}")
print (f"Valor das parcelas: {valor_parcela}")
A condição if parcelas > max_parcelas:
verifica se o número de parcelas inserido pelo usuário é maior que o limite definido. Se for, o empréstimo é recusado. 😜
Para saber mais: Documentação oficial do Python sobre estruturas de controle. Este link leva à documentação oficial do Python, onde você pode aprender mais sobre estruturas de controle como if
, elif
e else
.
Continue praticando e explorando novas possibilidades! 🤔
Feliz Ano Novo!