LINUX.ORG.RU

История изменений

Исправление qulinxao3, (текущая версия) :

чисто для визии что балансы балансятся:

тестовая сесcия на кратные и не; со своим болтливым range:


def z(N):
    for i in range(N):
        print(f'z:{i}')
        yield i
def viewZ(N):
    return mkspli(iter(z(N*N+1)),lambda x:bool(x%N),range(2)).values()
kra,non=viewZ(4)
for i in range(7):print(f'non:{next(non)}')
for _ in range(4):print(f'kra:{next(kra)}')

Исправление qulinxao3, :

чисто для визии что балансы балансятся:

тестовая сесcия на кратные и не; со своим болтливым range:


def viewZ(N):
    return mkspli(iter(z(N*N+1)),lambda x:bool(x%N),range(2)).values()
kra,non=viewZ(4)
for i in range(7):print(f'non:{next(non)}')
for _ in range(4):print(f'kra:{next(kra)}')

Исходная версия qulinxao3, :

чисто для визии что балансы балансятся:

тестовая сесcия на кратные и не; со своим болтливым range:



def viewZ(N):
    return mkspli(iter(z(N*N+1)),lambda x:bool(x%N),range(2)).values()

kra,non=viewZ(4)
for i in range(7):print(f'non:{next(non)}')
for _ in range(4):print(f'kra:{next(kra)}')