Маленькая задача с заранее известным результатом
Зачем
Зачем это нужно
Разбор ошибки по фактическому коду и сообщению среды
Самостоятельный запуск и проверка граничных входных данных
Вопросы
Частые вопросы
Какое первое упражнение выбрать для понимания ввода?
Учебный запрос: «Ввожу 120 и 80 копеек, а получаю 12080. Объясни причину без готового проекта». В Python текстовый ввод нужно отличать от числа: соединение строк и сложение целых дают разные результаты. Попросите показать состояние значений перед операцией. Ожидаемая сумма в этом примере — 200 копеек; её удобно использовать как первый самостоятельный тест.
Почему лучше просить подсказку, а не полный файл?
Небольшое исправление позволяет понять конкретную причину сбоя и проверить её. Полностью переписанный код часто работает по другой логике, которую новичок не может объяснить. Попросите указать первую неверную операцию и вопрос, ведущий к исправлению. После своей правки запустите программу снова и сравните результат. Навык проявляется в понимании изменения, а не в количестве скопированных строк.
Какие проверки добавить после успешного примера?
Попробуйте ноль, отрицательное число, если оно допустимо условием, и нечисловую строку. Заранее решите, что программа должна делать в каждом случае. Не объявляйте проверку пройденной по одному ответу чата: выполните запуск в своей среде и сохраните вывод. Учебная работа с целыми копейками объясняет типы данных, но ещё не является готовой финансовой системой.
Как перейти от упражнений к небольшому проекту?
Добавляйте по одной возможности: несколько записей, категории, вывод суммы. Для каждого шага сохраняйте понятные примеры входа и результата. Не подключайте лишние библиотеки до необходимости и проверяйте команды по документации используемой версии. Модель может предложить неверный или устаревший код; самостоятельный запуск, чтение ошибок и объяснение каждой части остаются обязательной частью обучения.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.