Название операции | Операция в формуле | Операция в Python с числовыми переменными | Операция в Python со множествами |
инверсия, отрицание | ¬ | not() | not() |
импликация, следование | → | <= | |
конъюнкция, поразрядная конъюнкция | /\ & | & | intersection() |
дизъюнкция, поразрядная дизъюнкция | \/ + | | | union() |
тождество | ≡ | == | == |
ITERTOOLS комбинаторика на Python решаем 8-е задание без труда
alphabet = "ТИМАШЕВСК" words = [''.join(iword) for iword in itertools.product(alphabet, repeat=6)] # 6-ти-буквенные слова в списке из любого набора букв
ЕГЭ по информатике. Функция product модуля itertools в задании 8
Тест функций product() и permutations():
from itertools import * word = 'СПОРТЛОТО' i = 0 for w in permutations(word): print(''.join(w)) i += 1 if i > 2: break i = 0 for w in product(word, repeat=4): print(''.join(w)) i += 1 if i > 10: break