Загрузка данных


from itertools import permutations

# Извлекаем уникальные буквы из слова
word_src = "ПРОГРАММИРОВАНИЕ"
letters = set(word_src)  # {'П', 'Р', 'О', 'Г', 'А', 'М', 'И', 'В', 'Н', 'Е'} — всего 10
vowels = set("ОАИЕ")     # Гласные из этого набора

count = 0
# Генерируем все размещения по 5 букв (буквы в слове будут различны)
for p in permutations(letters, 5):
    # Проверяем, что слово не начинается с гласной
    if p[0] not in vowels:
        count += 1

print(f"Количество слов: {count}")