Não consigo definir que em um numero gerado por um "for" e uma variável acompanhando abaixo ou igual. Quando o "for" começar a descer a variável se torna > registra em outra variável esse topo e volta a seguir o "for" abaixo ou igual. Se "for" voltar a subir, a variável com o valor do topo zera, para seguir novo ciclo. Tentei no código abaixo mas em algum momento no decrescente ele se torna maior sendo que esta em declínio o "for". x = 100 y = 99 b2 = 0 c = 101 d = 0.20 e = False buffer = 0.0001 z = 0 for a in range(20): x += 1 y += x + (1 - x) #Não exibe até 117 if y > 117: print(f"x {x}") print(f"y {x}") print("Fim Crescente *************************") x = x y = y for c in range(x, 0, -1): x += -1 y = x if b2 > x: print(f"_b2_ {b2} _x_ {x}") if b2 > x and e: y = x * (1 - d) print(f"_y_ {y} _b2_ {b2} _x_ {x}") b2 = x print(f"b2 {b2} _x_ {x}") print("End 2__________________") print("Fim Decrescente") Continue reading...