Задача к ЕГЭ по информатике на тему «Квизы» №61

Модуль itertools, функция product(). Выберите некорректный вариант использования.

Функция имеет следующий синтаксис: product(*iterables, repeat=1), где

*iterables – одна или несколько последовательностей для формирования декартова произведения.

repeat – необязательный пораметр, отвечающий за количество повторений, по умолчанию имеет значение 1. Так как параметр *iterables подразумевает неограниченное число последовательностей, для параметра repeat обязательно использовать ключевое слово.

Рассмотрим варинты ответа:

product(’abc’) – передан только первый параметр, одна последовательность для итерации −→ корректно.

product(’abc’, ’def’) – передан только первый параметр, две последовательности для итерации − → корректно.

product(’abc’, repeat=4) – передан первый параметр, одна последовательность для итерации и второй параметр с использованием ключевого слова − → корректно.

product(’abc’, 2) – передан первый параметр, одна последовательность для итерации и второй параметр без использования ключевого слова − → не корректно.

Ответ: product(‘abc’, 2)
Оцените статью
Я решу все!