Что вернёт вызов divmod(17, 5)?

AЧисло 3.5 — результат обычного деления 17 на 5 с дробной частью
BКортеж (2, 7) — частное от деления на 5 и остаток от деления на 2
CСписок [3, 2] — целочисленное деление и остаток в виде списка
DКортеж (3, 2) — целочисленное деление и остаток от деления
Правильный ответ. divmod(a, b) возвращает кортеж из частного и остатка: (a // b, a % b).

Разбор

Функция divmod(17, 5) одновременно вычисляет целочисленное деление и остаток. Результат — кортеж (3, 2), потому что 17 // 5 = 3 и 17 % 5 = 2. Функция возвращает именно кортеж (tuple), а не список. Это эквивалентно записи (17 // 5, 17 % 5), но в одном вызове.

Проверь себя · 1/3разбор после ответа
Что вернёт list(range(5, 0, -1))?
Тренировать Python в Telegram

Ещё вопросы по теме «Синтаксис и типы данных»