Промпт для написания кода
Промпт пишет небольшую программу по техническому заданию. Вы заранее определяете входные данные, ошибки и формат файлов, чтобы решение можно было запустить.
Обновлено: 2026-10-09
Промпт
Напиши готовую небольшую программу по задаче.
Язык и версия: [данные]. Задача: [действие].
Вход: [пример]. Выход: [пример]. Файлы: [структура]. Ошибки: [правила].
Дай содержимое каждого файла, команду запуска и пример. Не оставляй незаполненные TODO в обязательной логике. Для неверного ввода задай понятную ошибку.
Соберите свой промпт
Ответьте на вопросы. Промпт собирается бесплатно прямо здесь. Незаполненные места можно дополнить позже.
Открыть в конструкторе →Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Необязательное уточнение к исходному промпту.
Необязательное уточнение к исходному промпту.
Необязательное уточнение к исходному промпту.
Живой предпросмотр
Подставленное выделено зелёным, незаполненное — пунктиром.
Напиши готовую небольшую программу по задаче. Язык и версия: [данные]. Задача: [действие]. Вход: [пример]. Выход: [пример]. Файлы: [структура]. Ошибки: [правила]. Дай содержимое каждого файла, команду запуска и пример. Не оставляй незаполненные TODO в обязательной логике. Для неверного ввода задай понятную ошибку.
Нужно 100 таких промптов под разные данные? Загрузите таблицу в Promptada.
Создать аккаунт Для пакетной работы с текстами.Ответы остаются на этой странице и исчезают при перезагрузке. В ссылке — только выбранная задача.
Нужно много вариантов этого промпта?
Подготовьте таблицу компонентов, требований и окружений. Promptada соберёт текстовые задания по одному шаблону и передаст пакет выбранной модели.
Создать аккаунтКак пользоваться
- Подготовьте язык и версия, задача, вход, выход.
- Выберите формат входного файла и кодировку CLI.
- Запустите count_lines.py с пустым, двухстрочным и недоступным UTF-8 файлом.
- Дополни CLI подсчёта строк явной ошибкой UTF-8 и кодом 1; сохранить потоковое чтение и результат 0 для пустого файла.
Для каких нейросетей
| Нейросеть | Версия | Насколько подходит | Примечание |
|---|---|---|---|
| GPT | 6 Astra | Подходит | Сложные условия |
| GPT | 6.1 Sol | Подходит | Основной текстовый вариант |
| GPT | 6 Luna | Подходит | Короткая выдача |
| Claude | Fable 5.1 | Подходит | Много ограничений |
| Claude | Opus 5.5 | Подходит | Развёрнутый разбор |
| Claude | Sonnet 5.5 | Подходит | Редактура и сравнение |
| Claude | Haiku 5.5 | Подходит | Компактный формат |
| Gemini | 3.8 Flash | Подходит | Текст и вложения |
| Gemini | 3.1 Pro Preview | Подходит | Preview; подробный анализ |
| DeepSeek | V4.1-Flash | Подходит | Текст; изображения |
| DeepSeek | V4-Pro-0813 | Подходит | Только текст |
Справочные данные для написания кода: GPT, Claude, Gemini, Gemini, DeepSeek.
Пример результата
Файл count_lines.py: прочитать UTF-8 файл из аргумента и вывести число строк.
import argparse
from pathlib import Path
parser = argparse.ArgumentParser()
parser.add_argument("file")
args = parser.parse_args()
try:
with Path(args.file).open(encoding="utf-8") as stream:
count = sum(1 for _ in stream)
except (OSError, UnicodeError) as error:
parser.exit(1, str(error))
print(count)
Запуск: python3 count_lines.py sample.txt. Для двух строк ожидается 2, для пустого файла - 0. Недоступный файл завершает программу с кодом 1.
Как улучшить результат
- Выберите формат входного файла и кодировку CLI.
- Уточните потоковое чтение для большого объёма.
- Назовите код завершения при ошибке чтения.
- Приведите пример запуска с пустым и двухстрочным файлом.
Варианты промпта
Узкая задача
Напиши Python CLI для подсчёта строк UTF-8 файла: один файл, argparse, потоковое чтение, пустой файл даёт 0.
Корректировка: написания кода
Дополни CLI подсчёта строк явной ошибкой UTF-8 и кодом 1; сохранить потоковое чтение и результат 0 для пустого файла.
Частые ошибки
- Выдают функцию без точки входа вместо запускаемой программы.
- Читают весь большой файл в память без требования.
- Неверная кодировка молча игнорируется и даёт неполный результат.
Вопросы и ответы
Как написать код по задаче?
Опишите действие, среду и один пример входа с ожидаемым выходом. Небольшой пример должен содержать команду запуска и понятное имя аргумента.
Какие входные данные уточнить?
Уточните формат, кодировку, пустые данные и ошибки чтения. Для файла нужно определить отсутствие доступа, кодировку и пустое содержимое, а не только обычный случай.
Как получить готовые файлы проекта?
Попросите содержимое каждого файла и команду запуска; проверьте, что нет обязательных незаполненных частей. Проверьте также содержимое каждого файла: обязательные TODO превращают решение в заготовку.