def calcular_composto(montante, principal, taxa, periodos_decorridos): campos_vazios = 0 opcao = 0 if montante == "": montante = None campos_vazios += 1 opcao = 0 if principal == "": principal = None campos_vazios += 1 opcao = 1 if taxa == "": taxa = None campos_vazios += 1 opcao = 2 if periodos_decorridos == "": periodos_decorridos = None campos_vazios += 1 opcao = 3 if campos_vazios is not 1: print("numero de valores repassados não está correto") return if opcao is 0: input_montante.insert(0, (calc.calcular_juros_compostos( valor_inicial=float(principal), taxa_de_juros=float(taxa) / 100, periodos=float(periodos_decorridos)))) if opcao is 1: input_valor_inicial.insert(0, (calc.calcular_juros_compostos( montante=float(montante), taxa_de_juros=float(taxa) / 100, periodos=float(periodos_decorridos)))) if opcao is 2: input_taxa_de_juros.insert(0, (calc.calcular_juros_compostos( valor_inicial=float(principal), montante=float(montante), periodos=float(periodos_decorridos))) * 100) if opcao is 3: input_periodos.insert( 0, (calc.calcular_juros_compostos(valor_inicial=float(principal), montante=float(montante), taxa_de_juros=float(taxa) / 100)))