while True:
print("\nFaça um empréstimo de acordo com as seguintes condições:")
while True:
try:
renda = float(input("\nDigite o valor da sua renda mensal(R$): "))
while renda < 0:
print("O valor da renda mesal deve ser positivo!")
renda = float(input("\nDigite o valor da sua renda mensal(R$): "))
break
except ValueError:
print("Digite somente números!")
while True:
try:
parcela = float(input("\nDigite o valor da parcela desejada(R$): "))
while parcela < 0:
print("O valor da parcela deve ser positivo!")
parcela = float(input("\nDigite o valor da parcela desejada(R$): "))
break
except ValueError:
print("Digite somente números!")
porcentagem = round(30% renda,2)
if renda <= 2000:
print(f"\nPerdão, mas sua renda mensal de {round(renda,2)} não é suficiente...")
elif parcela <= porcentagem:
print(f"\nEmpréstimo aceito! A parcela de R${round(parcela,2)} não passa de 30% da renda mensal!")
else:
print(f"\nEmpréstimo recusado! A parcela de R${round(parcela,2)} ultrapassa 30% da renda mensal!")
while True:
try:
reinicio = str(input("\nVocê quer reiniciar o programa? (s/n) ")).lower()
while reinicio != "s" and reinicio != "n":
print("Digite s/n")
reinicio = str(input("\nVocê quer reiniciar o programa? (s/n) ")).lower()
break
except ValueError:
print("Digite s/n")
if reinicio == "s":
continue
elif reinicio == "n":
break