2015-04-19 3 views
0

У меня есть такое выражение, как показано ниже: TXTXFXСоздать динамическую таблицу истинности с несколькими фиксированными переменными

мне нужно создавать различные комбинации, заменив X на «Т» и «F». Выражение может меняться в зависимости от ввода.

Я использую python для этого, используя длинные для циклов. (еще не достигнуто)

Не могли бы вы предложить удобный способ сделать это в python.

Благодаря

ответ

0

Это довольно неясно, что вы просите, но

t='TXTXFX' 

out=[] 
for c in ["T","F"]: 
    out.append(t.replace("X",c)) 

дает out:

['TTTTFT', 'TFTFFF'] 
+0

Я сожалею, что не делает его ясно. Выход для вышеперечисленного должен быть: [TFTFFF, TFTFFT, TFTTFF, TFTTFT, TTTFFF, TTTFFT, TTTTFF, TTTTFT]. Мне нужны все возможные комбинации для X. –

+0

Помогает ли это? –

Смежные вопросы