Combinatorical object generation in Python3
def gen(префикс, что_ещё_осталось): if что_ещё_осталось == 0: # хороший объект уже получен print(префикс) return начало_перебора, конец_перебора = что-то умное for очередное_число in range(начало_перебора, конец_перебора): # выводим всё хорошее, что начинается на префикс+очередное_число gen(префикс + [очередное_число], что_теперь_ещё_осталось)
Comments