Найти - Пользователи
Полная версия: k - мерный список
Начало » Python для экспертов » k - мерный список
1 2
Budulianin
sunpmd
хм это не работает, ошибка в типе:'float' object cannot be interpreted as an integer

Потому что у тебя Python3

Добавь целочисленное деление
for j in range(2**i//2)
py.user.next
Продолжая код doza_and

>>> def ml(n, e=''):
...     assert n > 0
...     if n == 1:
...         return [e + '0', e + '1']
...     return [ml(n - 1, e + '0'), ml(n - 1, e + '1')]
... 
>>> ml(1)
['0', '1']
>>> ml(2)
[['00', '01'], ['10', '11']]
>>> ml(3)
[[['000', '001'], ['010', '011']], [['100', '101'], ['110', '111']]]
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB