Форум сайта python.su
sunpmd
хм это не работает, ошибка в типе:'float' object cannot be interpreted as an integer
for j in range(2**i//2)
Отредактировано Budulianin (Авг. 8, 2014 15:14:54)
Офлайн
Продолжая код 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']]] >>>
Отредактировано py.user.next (Авг. 8, 2014 23:39:26)
Офлайн