Почему программа пропускает циклы for?

Вот мой код

n = int(input())
g = 0
t = 0
b = 0
n = 0
c = 0
v = 0
k = False
y = False
for i in range(1,n+1):
    g += i
g = g/3
for i in range(1,n+1):
    h=0
    for j in range(i,n+1):
        h +=j
        if h ==g:
            y = True
            t = j
            b = i
            n = j
            break
        elif h > g:
            break
    if y == True:
        for i in range(t,t):
            h=0
            for j in range(i,n+1):
                h +=j
                if h ==g:
                    k = True
                    c = i
                    v = j
                    break
                if k == True:
                    break  
print(b,n)
print(c,v) 

При запуске, программа пропускает все циклы и мне не понятно почему, т.к. ни каких ошибок в консоле не появляется. Помогите, пожалуйста, с этой проблемой.


Ответы (0 шт):