Форум сайта python.su
Приветствую.
Задача:
Реализовать перебор всех возможных комбинаций.
Код:
y = 0 # Длинна генерируемого массива x = 0 # Для цыкла генерации m = [] # Генерируемый массив a = 0 # Количество символов j = 0 # Элемент массива j1 = 1 # Элемент массива e = 1 # Счетчик этераций v = '0123456789A' # Элементы для заполнения print ('Введите длинну генерируемых комбинаций: \n') y = int (input ()) st = len(v)**y print ('Количество возможных вариантов: ' + str(st)) # Генерируем массив while x < y: x += 1 m = m + ['0'] print (m) # Перебираем значения while j <= y: for i in v: # Перебираем элементы m[ - len(m) + j] = i for i in v: m[ - len(m) + j1] = i e += 1 print ('Этерация № ' + str(e) + str(m)) j1 += 1 j += 1
Офлайн