Шифр кодового замка представляет собой последовательность из пяти символов, каждый из которых является цифрой от 1 до 5. Сколько различных вариантов шифра можно задать, если известно, что цифра 1 встречается ровно три раза, а каждая из других допустимых цифр может встречаться в шифре любое количество раз или не встречаться совсем?
Ответ
Ответ:
160
Решение
from itertools import product alphabet = '12345' count=0 for i in product(alphabet, repeat=5): if i.count('1') == 3: count += 1 print(count)