(question, A, B, C, D, with_answer: bool = True)
| 66 | |
| 67 | |
| 68 | def build_example(question, A, B, C, D, with_answer: bool = True): |
| 69 | choice = "\n".join( |
| 70 | [ |
| 71 | "A. " + A, |
| 72 | "B. " + B, |
| 73 | "C. " + C, |
| 74 | "D. " + D, |
| 75 | ] |
| 76 | ) |
| 77 | answer = data["answer"].strip().upper() if with_answer else "" |
| 78 | return f"{question}\n{choice}\n答案:{answer}" |
| 79 | |
| 80 | def extract_answer_option(text): |
| 81 | patterns = [ |