@Frunix

Как модифицировать данный код?

Добрый день, данный код генерирует указанные символы по типу Ax Ay Bx By Cx Cy Dx Dy в заданном диапазоне начиная с 0, подскажите пожалуйста как модифицировать этот код что бы можно было начать генерацию допустим с CDEF и цикл продолжал просчет с заданного значения

def run():
    letters = '0123456789ABCDEF'
    rand_string = "00000000000000000000"
    for length in range(1, 25):
        def product(*args, repeat=1):
            pools = [tuple(pool) for pool in args] * repeat
            result = [[]]
            for pool in pools :
                result = [x + [y] for x in result for y in pool]
            for prod in result :
                yield tuple(prod)
        s = product(letters, repeat=length)
        for i in s:
            print(i)
            gen_string = rand_string[length:] + ''.join(i)
            print(gen_string)
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
Виталий Наливкин
letters = 'CDEF0123456789AB'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы