Spaces:
Runtime error
Runtime error
| import json | |
| from edu_assistant.learning_tasks import CodingProblemAnalysis | |
| # 创建一个CodingProblem实例 | |
| problem = CodingProblemAnalysis.build_coding_problem( | |
| title="求解最大值", | |
| question="请编写一个函数,该函数接收一个整数列表,并返回该列表的最大值。", | |
| standard_answer="def find_max(lst):\n\treturn max(lst)", | |
| analysis="在这个问题中,我们需要使用Python的内置函数max来找到列表的最大值。", | |
| language="python", | |
| ) | |
| # 创建一个CodingAnswer实例 | |
| answer = CodingProblemAnalysis.build_coding_answer( | |
| answer="def find_max(lst):\n\treturn lst[0]", | |
| ) | |
| analysis = CodingProblemAnalysis(lang="python") | |
| result = analysis.start_analysis(problem, answer) | |
| print(json.dumps(result, ensure_ascii=False, indent=4)) | |
| next_question = "如果改成返回最小值呢?" | |
| result = analysis.ask(next_question, result["session_id"]) | |
| print(json.dumps(result, ensure_ascii=False, indent=4)) | |