Algoritma sorusu

def product(iterable, lenght, i=0):
    l = len(iterable)
    for i in range(i, l ** lenght):
        s = []
        for j in range(lenght):
            i, index = divmod(i,l)
            s.append(iterable[index])
        yield s

Tabii bu sadece iterable ^ lenght’i hesaplıyor.

2 Beğeni