if montante<=93331:
print("Está isento de pagar a IMT")
elif montante>93331 and montante<=127667:
imt = montante*0.02 - 1866.62
imtarr = round(imt,2)
print(f"O IMT a pagar é de {imtarr}.")
elif montante>127667 and montante<=174071:
imt = montante*0.05 - 5696.63
imtarr = round(imt,2)
print(f"O IMT a pagar é de {imtarr}.")
elif montante>174071 and montante<=290085:
imt = montante*0.07 - 9178.07
imtarr = round(imt,2)
print(f"O IMT a pagar é de {imtarr}.")
elif montante > 290085 and montante <= 580066:
imt = montante * 0.08 - 12078.85
imtarr = round(imt, 2)
print(f"O IMT a pagar é de {imtarr}.")
elif montante > 580066 and montante <= 1010000:
imt = montante * 0.06
imtarr = round(imt, 2)
print(f"O IMT a pagar é de {imtarr}.")
else:
imt = montante * 0.075
imtarr = round(imt, 2)
print(f"O IMT a pagar é de {imtarr}.")
def secundario():
if montante<=92407:
imt = montante * 0.01
imtarr = round(imt, 2)
print(f"O IMT a pagar é de {imtarr}.")
elif montante>92407 and montante<=126403:
imt = montante*0.02 - 924.07
imtarr = round(imt,2)
print(f"O IMT a pagar é de {imtarr}.")
elif montante>126403 and montante<=172348:
imt = montante*0.03 - 4716.22
imtarr = round(imt,2)
print(f"O IMT a pagar é de {imtarr}.")
elif montante>172348 and montante<=287213:
imt = montante*0.07 - 8163.09
imtarr = round(imt,2)
print(f"O IMT a pagar é de {imtarr}.")
elif montante > 287213 and montante <= 550836:
imt = montante * 0.08 - 11035.30
imtarr = round(imt, 2)
print(f"O IMT a pagar é de {imtarr}.")
elif montante > 550836 and montante <= 1000000:
imt = montante * 0.06
imtarr = round(imt, 2)
print(f"O IMT a pagar é de {imtarr}.")
else:
imt = montante * 0.075
imtarr = round(imt, 2)
print(f"O IMT a pagar é de {imtarr}.")
def rustico():
imt = montante * 0.065
imtarr= round(imt, 2)
print(f"O IMT a pagar é de {imtarr}.")
def outros():
imt = montante * 0.05
imtarr= round(imt, 2)
print(f"O IMT a pagar é de {imtarr}.")
escolha=True
while escolha:
print("\n")
print("Imposto Municipal sobre as Transmissões Onerosas de Imóveis: ")
print("""
1.HABITAÇÃO PRÓPRIA PERMANENTE
2.HABITAÇÃO SECUNDÁRIA OU ARRENDAMENTO
3.PRÉDIO RÚSTICO
4.OUTROS PRÉDIOS URBANOS E OUTRAS AQUISIÇÕES ONEROSAS
5.EXIT/QUIT/SAÍDA
""")
escolha= input("Escolha uma opção: ")
montante = float(input("Valor da Escritura ou Valor Patrimonial Tributário (o maior valor)"))
if escolha=="1":
habitacao()
elif escolha == "2":
secundario()
elif escolha=="3":
rustico()
elif escolha == "4":
outros()
elif escolha=="5":
print("\n Adeus")
escolha = None
else:
print("\n Escolha não válida.\n Tente outra vez.")