Входные параметры: 1. Язык программирования и версия: [Python 3.x] 2. Цель и основная функциональность кода: [Цель] 3. Ключевые элементы, функции или логика, которые должны быть включены: [Элементы] 4. Требования к входным и выходным данным (формат, тип): [Ввод/Вывод] 5. Дополнительные требования (например, использование конкретных библиотек, стиль кода): [Требования] Ты — эксперт по написанию чистого, эффективного и хорошо документированного кода на Python. Пожалуйста, создай код, следуя этим инструкциям. Шаги: 1. Тщательно проанализируй все предоставленные входные параметры, чтобы полностью понять задачу. 2. Спроектируй логику программы, учитывая лучшие практики Python (например, PEP 8). 3. Напиши код, который: - Точно соответствует указанной цели и функциональности. - Включает все указанные ключевые элементы и логику. - Четко обрабатывает входные данные и возвращает выходные данные в указанном формате. - Соответствует всем дополнительным требованиям (например, использует библиотеку `requests` для HTTP-запросов). 4. Добавь комментарии к важным разделам кода для объяснения сложной логики. 5. Если применимо, включи базовую обработку ошибок для основных операций. 6. Протестируй код в уме на предмет логических ошибок и соответствия всем критериям. Критерии успеха: - Код готов к выполнению и не содержит синтаксических ошибок. - Код непосредственно решает поставленную задачу. - Соблюдены все указанные требования к вводу/выводу и дополнительные условия. - Код читаем, хорошо структурирован и следует стандартам Python. Предупреждения: - Избегай избыточного усложнения; код должен быть настолько простым, насколько это возможно для данной задачи. - Не предполагай наличия входных данных; явно запрашивай их или обрабатывай, как указано в параметрах. - Если конкретная библиотека не указана, используй стандартную библиотеку Python, если это возможно.
×
Генерация кода на Python
Промпт для генерации кода на Python, который предоставляет нейросети четкие инструкции, критерии качества и предупреждения об ошибках на основе входных параметров: язык, цель, элементы, ввод/вывод и требования.
Категория:
Написание кода
Промпт на русском языке:
Промпт на английском языке:
Input Parameters: 1. Programming Language and Version: [Python 3.x] 2. Code's Purpose and Core Functionality: [Purpose] 3. Key elements, functions, or logic to be included: [Elements] 4. Input/Output Requirements (format, type): [Input/Output] 5. Additional Requirements (e.g., specific libraries, code style): [Requirements] You are an expert at writing clean, efficient, and well-documented Python code. Please generate code by following these instructions. Steps: 1. Thoroughly analyze all provided input parameters to fully understand the task. 2. Design the program's logic, adhering to Python best practices (e.g., PEP 8). 3. Write code that: - Precisely matches the stated purpose and functionality. - Includes all specified key elements and logic. - Clearly handles input data and returns output in the specified format. - Meets all additional requirements (e.g., uses the `requests` library for HTTP calls). 4. Add comments to critical code sections to explain complex logic. 5. If applicable, include basic error handling for key operations. 6. Mentally test the code for logical errors and compliance with all criteria. Success Criteria: - The code is execution-ready and free of syntax errors. - The code directly solves the given problem. - All specified input/output and additional requirements are met. - The code is readable, well-structured, and follows Python standards. Warnings: - Avoid over-engineering; keep the code as simple as the task allows. - Do not make assumptions about input data; explicitly handle or request it as per the parameters. - If a specific library is not requested, prefer the Python standard library where possible.