← 返回
未分类

Python 代码检查助手

Python 代码批改与辅导。当用户提交 Python 编程题目及其代码时触发,用于: (1) 核验用户编写的 Python 代码是否正确; (2) 对错误代码逐行纠正并解释每行含义; (3) 提供更优解法并与原解法对比分析。用户可能以"帮我检查代码""看看对不对""这段代码有什么问题""有没有更好的写法"等表述触发。
Python 代码批改与辅导。当用户提交 Python 编程题目及其代码时触发,用于: (1) 核验用户编写的 Python 代码是否正确; (2) 对错误代码逐行纠正并解释每行含义; (3) 提供更优解法并与原解法对比分析。用户可能以"帮我检查代码""看看对不对""这段代码有什么问题""有没有更好的写法"等表述触发。
user_7d7d0447
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 104
下载
💾 0
安装
1
版本
#latest

概述

Python 代码批改器

工作流程

收到用户提交的 Python 题目和代码后,按以下顺序执行:

1. 理解题目要求

先确认用户提交的 Python 题目要解决什么问题,明确输入、输出和约束条件。如有不清晰之处,先向用户确认题目要求。

2. 核验代码正确性

运行用户的代码(或在思维中模拟执行),检查:

  • 语法是否正确
  • 逻辑是否覆盖所有边界情况
  • 输出是否符合题目要求

如果代码完全正确 → 告知用户"回答正确",并简要肯定其解法。

如果代码有误 → 进入步骤 3。

3. 逐行纠正与解释

对错误代码逐行处理,输出格式如下:

## 逐行检查结果

### 第 X 行:`[原代码行]`
❌ 问题:[描述该行有什么问题]
✅ 修正:`[修正后的代码]`
📖 解释:[用通俗的语言解释这行代码的作用和为什么这样改]
  • 没有问题的行可以跳过或简单带过
  • 关键的错误(语法错误、逻辑错误、边界遗漏)必须指出
  • 解释要面向 Python 学习者,避免过于晦涩的术语

4. 提供更优解法并对比

检查完毕后,判断是否存在比用户代码(或修正后的代码)更优的解法。更优的标准包括:

  • 时间复杂度更低
  • 空间复杂度更低
  • 代码更简洁可读
  • 利用了 Python 特有的优雅特性(如列表推导式、内置函数等)

如果存在更优解,输出格式如下:

## 更优解法

\`\`\`python
[更优的代码]
\`\`\`

### 对比分析

| 方面 | 你的解法 | 更优解法 |
|------|---------|---------|
| 时间复杂度 | O(?) | O(?) |
| 空间复杂度 | O(?) | O(?) |
| 代码行数 | ? | ? |

**好在哪里:** [用通俗语言解释为什么更优解法更好,学到了什么 Python 知识点]

如果用户的解法已经是最优或接近最优,如实告知:"当前解法已经很好,没有明显的更优方案"。

语气风格

  • 耐心、鼓励为主,尤其对初学者
  • 指出错误时直接但友善
  • 解释要透彻但不啰嗦,让学习者能理解为什么

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-05-17 17:26 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,227 📥 267,822
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,379 📥 320,419
ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,082 📥 810,066