Вступить в клуб →
средняяpythonREST API и валидация данных

Разбор и проверка параметров пагинации из query-строки

Напишите функцию parse_pagination(params).

На вход — словарь query-параметров, где все значения — строки, как их отдаёт веб-фреймворк. Верните кортеж (limit, offset) из целых чисел.

  • limit: по умолчанию 20, допустимо от 1 до 100 включительно.
  • offset: по умолчанию 0, допустимо от 0 и больше.
  • Если значение не является целым числом или вне диапазона — бросьте ValueError.
  • Остальные параметры игнорируйте.

заготовка решения

def parse_pagination(params):
    # ваш код
    return None

🔒 Проверка ответа — для участников клуба

  • Автотесты прямо в браузере
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела