Как сдавать домашние задания¶
Чтобы учиться эффективно, важно держать решения организованно — не в хаосе разрозненных файлов, а в чёткой структуре. Это экономит время при разборе ошибок и делает прогресс видимым.
Шаг 1 — Скачай скрипт-генератор шаблона¶
Скачай файл create_hw_template.py и положи его в любую папку (например, Рабочий стол или Документы).
Запусти его:
Скрипт создаст папку ЕГЭ_Информатика_ДЗ с готовой структурой для всех 27 заданий.
Структура папки¶
ЕГЭ_Информатика_ДЗ/
│
├── README.md ← общий список заданий
│
├── N01_графы_деревья_таблицы/
│ ├── solution.py ← твой код
│ └── README.md ← условие + ответ + заметки
│
├── N02_логические_схемы/
│ ├── solution.py
│ └── README.md
│
├── ...
│
└── N27_анализ_данных_pandas/
├── solution.py
└── README.md
Как работать с каждым заданием¶
1. Открой папку нужного задания¶
Например, N14_основы_программирования/
2. Заполни README.md внутри папки¶
## Задание
Дан массив из N чисел. Найдите количество чисел, делящихся на 3.
## Решение
Код в файле `solution.py`
## Ответ
7
## Заметки
- Использовал цикл for + условие %3 == 0
- Сначала ошибся с индексами, потом исправил
3. Пиши код в solution.py¶
# N14 — основы программирования
# Автор: Иванов Иван
# Дата: 15.04.2026
# Считываем данные
n = int(input())
numbers = list(map(int, input().split()))
# Считаем делящиеся на 3
count = sum(1 for x in numbers if x % 3 == 0)
print(count)
4. Сдай работу¶
Отправь папку целиком (zip-архивом или через облако) — или используй Git (см. продвинутый способ ниже).
Правила именования файлов¶
| Что | Как называть |
|---|---|
| Основное решение | solution.py |
| Несколько подходов | solution_v1.py, solution_v2.py |
| Черновик | draft.py |
| Вспомогательный скрипт | helper.py |
Не называй файлы так
задание.py, 123.py, новый документ.py, финальный_финал_v3.py
Хочешь сдавать как настоящий разработчик?¶
Используй Git — это то, чем пользуются все программисты в работе. Каждое ДЗ становится отдельной веткой, преподаватель делает ревью через Pull Request.