История изменений
Исправление 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)}')