10,2 тыс читали · 4 года назад
ITERTOOLS комбинаторика на Python решаем 8-е задание без труда
Большинство заданий №8 из КЕГЭ по информатике связано с комбинаторикой - перестановками, сочетаниями, количеством вариантов выборки и т.д. Модуль ITERTOOLS предназначен для таких задач (ссылка на документацию - https://docs.python.org/3/library/itertools.html ). Разберём его основные функции PRODUCT - сочетания с повторениями print(product(*'AB', repeat=3)) (‘A’, ‘A’, ‘A’) (‘A’, ‘A’, ‘B’) (‘A’, ‘B’, ‘A’) (‘A’, ‘B’, ‘B’) (‘B’, ‘A’, ‘A’) (‘B’, ‘A’, ‘B’) (‘B’, ‘B’, ‘A’) (‘B’, ‘B’, ‘B’) Функция принимает на вход строку символов и длину комбинаций...
316 читали · 1 год назад
Практикум №6. Python побеждает Комбинаторику! Урок10. ЕГЭ Зад.8
Всем привет! Вот так незаметно подошли к итоговому 10 уроку и сегодня заканчиваем одну из самых проблемных тем в базовом разделе информатики. Вообще кодирование само по себе не сложно и довольно интересно, но что касается комбинаторики, то математическая тема подается слишком плотно для информатиков и как бы излишне, на мой взгляд, но если учесть, что информатики своего рода универсалы, то надо знать всё. "Нельзя объять необъятное" - говорят. Но для нас нет слова нельзя и мы сегодня сделаем акцент на те задания, которые вызвали у вас трудности на прошлых уроках ссылка https://dzen...