def factors(x):
    k = 1
    while k * k < x:
        if x % k == 0:
            yield k
            yield x // k
        if k * k == n:
            yield k
        k += 1


y = factors(100)
for n in y:
    print(n)

a071c803a1a82b46ab0c6b3be2b928c19df2bd61
<mask token>

def factors(x):
    k = 1
    while k * k < x:
        if x % k == 0:
            yield k
            yield x // k
        if k * k == n:
            yield k
        k += 1


<mask token>

def factors(x):
    k = 1
    while k * k < x:
        if x % k == 0:
            yield k
            yield x // k
        if k * k == n:
            yield k
        k += 1


<mask token>
for n in y:
    print(n)

def factors(x):
    k = 1
    while k * k < x:
        if x % k == 0:
            yield k
            yield x // k
        if k * k == n:
            yield k
        k += 1


y = factors(100)
for n in y:
    print(n)
