Все возможные результаты цифр и букв (а-я 0-99) - PullRequest
0 голосов
/ 17 ноября 2018

Python:)

Может кто-нибудь помочь мне кодировать это?Я не могу найти пример нигде!Это комбинация, поэтому он перечислит все возможные результаты, как этот.

Числа 1-9, все возможные результаты - 11,22,33,44,45,59,15 доб.

Мне нужен скрипт для Python, который может сделать это с этими числами.0-99 и az, поэтому примером одного выхода может быть AA.ИЛИ (А1)

1806GA00CXM8
---------^^-

Теперь мне нужно заменить эти две буквы и цифры одной из выбранных комбинаций.Так как мой пример был AA, вот как он должен выглядеть.

1806GA00CAA8
---------^^-

Это должно повторяться до тех пор, пока не будут выполнены все комбинации

Окончание с,

1806GA00C 99 8

На полпути должно выглядеть примерно так

1806GA00C N5 8 (смесь букв)

Выходы на combo.txt

Надеюсь, вы получили это, я попробовал себя, но не получил результата.

Сводка 1) Составьте список возможных комбинаций 0-99 и az.2) Замените 2 буквы / цифры в тексте комбинацией.3) Повторяйте до тех пор, пока не будут введены все возможные выходы. 4) После открытия выходы в формате .txt

txt должны выглядеть следующим образом.

1806GA00C AA 8
1806GA00C AB 8
1806GA00C AC 8
...
1806GA00C 5N 8
1806GA00C 5M 8
...
1806GA00C ZX 8
1806GA00C ZZ 8

Большое спасибо!

1 Ответ

0 голосов
/ 17 ноября 2018

Это должно сделать:

from itertools import product

numbers = [str(i) for i in range(10)]
letters = [chr(i) for i in range(65, 91)]
sigma = numbers + letters

for word in product(sigma, repeat=2):
  print('1806GA00C' + ''.join(word) + '8')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...