Как перебрать все возможные комбинации начиная с определенной
Пытаюсь перечислить все возможные комбинации чисел делаю это таким образом
for i in itertools.product('0123456789', repeat=9):
id = "".join(i)
print(id)
не очень понимаю, как начать перебор с определенного числа
т.е.
сейчас идет 000000001 - 999999999
а как можно начать перебор к примеру c 00050000 и до 00060000
Ответы (1 шт):
Автор решения: Wiktor Stribiżew
→ Ссылка
Используйте
min = 50000
max = 60000
for i in map("{:0>9}".format, range(min, max + 1)):
print(i)
См. пример работы программы в Python. "{:0>9}".format означает, что числа будут выводиться как строки с 9 цифрами, заполненные нулями слева, если в числе меньше 9 цифр.