Что вернёт вызов divmod(17, 5)?
AЧисло
3.5 — результат обычного деления 17 на 5 с дробной частьюBКортеж
(2, 7) — частное от деления на 5 и остаток от деления на 2CСписок
[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))?Ещё вопросы по теме «Синтаксис и типы данных»
- Какой результат вернёт вызов `type(10)`?
- После выполнения `y = str(42)` чему равен `y` и какой у него тип?
- Какая проверка наиболее корректна, чтобы убедиться, что переменная `x` равна `None`?
- Чему равно значение `result` после выполнения `result = 3 < 5`?
- Что вернёт выражение `" Python ".strip()`?
- Все вопросы по «Синтаксис и типы данных» →