Всем привет! В этом видео я разберу последний вариант от СтатГрада. Начнем! Номер 8. Данный номер я буду решать, используя модуль itertools. А в качестве комбинаторного итератора - product. По сути, запись itertools.product("НАСТЯ", repeat = 7) аналогична семи вложенным for'ам. Использование такого метода решения сильно уменьшает трату времени на этот номер. В первой строчке мы подключаем модуль itertools и импортируем из него product. Далее объявляется переменная-счетчик k = 0, которая будет считать нужные слова. После в цикле for мы проходимся по всем комбинациям из букв слова НАСТЯ длиной 7. Далее каждое отдельное слово переводится из формата list в формат str. Это делается для того, чтобы применить функцию count. Потом в условном операторе if проверяется есть ли в текущем слове 2 буквы Н и есть ли в нем минимум одна буква А. Если условие верно, то счетчик инкрементируется на 1. Когда весь цикл будет пройден, выведется значения счетчика k. Номер 14. Разбор остальных номеров 1 час