Тренажёр — это как спортзал после изучения техники упражнений. На прошлых модулях тренер показывал движения; теперь вы берёте вес и делаете подход сами. Мышцы (навык писать код) растут только от самостоятельных повторений, а не от просмотра, как тренируется кто-то другой.
Как работать с тренажёром
Здесь нет готового кода — только условие и заготовка функцииИменованный блок кода, который можно вызывать многократно. Может принимать аргументы и возвращать результат.. Пишете решение сами и жмёте «Проверить». Это максимально близко к тому, что вас ждёт на LeetCode. Не получается — откройте подсказки, но сначала честно подумайте 5–10 минут.
У каждой задачи есть кнопка с эталонным решением — но открывайте её только после своей попытки. Подсмотреть ответ до попытки — всё равно что смотреть, как штангу поднимает тренер: ваши мышцы при этом не работают.
💡Совет
Совет: сначала разберите пример из условия руками на бумаге. Поняли, что делать — переводите в код. «Сразу писать» без плана — главная ловушка новичка.
💡Совет
🔮 Метод «предскажи и проверь»
Перед тем как жать «Проверить», прогоните свой код в голове на примере из условия. Например, для is_odd(3): 3 % 2 даёт остаток 1, значит != 0 — это True. Совпало с ожиданием? Тогда запускайте. Этот навык «прокрутить код в голове» — главное, что отличает уверенного программиста.
Заданиелёгкаярешение.py
Задача 1. Напишите is_odd(n) — возвращает True, если число нечётное, иначе False.
Заданиелёгкаярешение.py
Задача 2. Напишите max_of_two(a, b) — возвращает большее из двух чисел. Встроенную max() не используйте.
Заданиелёгкаярешение.py
Задача 3. Напишите seconds_to_time(total) — переводит число секунд в строку "мм:сс" с ведущими нулями. Например, 125 → "02:05".
Заданиелёгкаярешение.py
Задача 4. Напишите grade(score): возвращает "A" при score ≥ 90, "B" при ≥ 75, "C" при ≥ 60, иначе "F".
⚠️ Частые ошибки новичков
В задаче 4 типичная ошибка — проверять пороги «снизу вверх» (score >= 60 первым). Тогда 95 поймается на первой же проверке и вернёт «C» вместо «A». В цепочке if/elif порядок решает: сначала самый строгий порог. Это та же логика, что в FizzBuzz, где «делится на 15» проверяют первым.
ℹ️Важно
✅ Что вы узнали
Остаток % 2 определяет чётность.
Целочисленное деление // и остаток % вместе разбивают число (секунды → минуты и секунды).
Комментарии
Загрузка…
Загрузка комментариев…