КОНСПЕКТ ПРЕПОДАВАТЕЛЯ · C02
Переменные и диалог с пользователем
Формат и цель
Консольная программа на Python. Ученик пишет код, запускает его и проверяет текстовый результат. На занятие можно отвести 45–60 минут; темп меняется по опыту группы.
Один и тот же код может работать с разными данными. Переменные дают значениям имена, а input позволяет получать данные во время запуска. Соберём диалог, который обращается к пользователю по имени.
Подготовка и демонстрация
Открой урок и заранее запусти пример в браузере. Для локального проекта подготовь Python 3 и редактор. Покажи входные данные и ожидаемый вывод, затем измени один параметр и попроси предсказать результат.
Порядок занятия
- 5 минут: покажи итог «Генератор профиля» и обсуди, какие данные нужны программе.
- 15 минут: разбери блоки теории, после каждого попроси объяснить одну строку своими словами.
- 15 минут: самостоятельные задачи во вкладке «Задачи», затем сравнение подходов.
- 15–20 минут: мини-проект, проверка обычных и граничных случаев.
- 5 минут: сохранение main.py и README, короткая демонстрация решения.
Учебные темы
- 1. Имя и значение
- 2. Понятные имена
- 3. input возвращает строку
- 4. Подставляем данные в сообщение
Вопрос группе
После a = "Саша"; b = a; a = "Алекс" чему равно b?
Ориентир для обсуждения
Строке Саша. Присваивание b = a использовало значение a в тот момент; постоянной связи между двумя именами оно не создало.
Типичные трудности
- Не заключай имя переменной в кавычки, если нужно её значение.
- Не используй переменную до присваивания.
- При изменении значения проверяй, какие сообщения выводятся до изменения, а какие после.
Критерии готового проекта
Программа получает имя, интерес и название проекта, затем собирает карточку автора.
- Вход Саша / музыка / Мой плейлист даёт карточку из примера.
- Другое имя меняет соответствующую строку.
- Код не содержит заранее вписанного ответа пользователя.
Проси показать результат и объяснить ключевое решение. Совпадение одного примера вывода не заменяет проверку остальных случаев.
Задание мини-проекта и пример результата →