From df48688074b001ca9007c2c26ad9284b44eea248 Mon Sep 17 00:00:00 2001 From: "weiye.wang" Date: Thu, 22 Dec 2022 20:12:36 +0800 Subject: [PATCH] 20221222 evening --- 工具/修改题目数据库.ipynb | 8 ++++---- 工具/关键字筛选题号.ipynb | 6 +++--- 工具/文本文件/题号筛选.txt | 2 +- 工具/讲义生成.ipynb | 12 ++++++------ 工具/题号选题pdf生成.ipynb | 12 ++++++------ 题库0.3/Problems.json | 6 +++--- 6 files changed, 23 insertions(+), 23 deletions(-) diff --git a/工具/修改题目数据库.ipynb b/工具/修改题目数据库.ipynb index 4b782657..f6d5c846 100644 --- a/工具/修改题目数据库.ipynb +++ b/工具/修改题目数据库.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 6, + "execution_count": 27, "metadata": {}, "outputs": [ { @@ -11,7 +11,7 @@ "0" ] }, - "execution_count": 6, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -19,7 +19,7 @@ "source": [ "import os,re,json\n", "\"\"\"这里编辑题号(列表)后将在vscode中打开窗口, 编辑后保存关闭, 随后运行第二个代码块\"\"\"\n", - "problems = \"30505\"\n", + "problems = \"12730\"\n", "\n", "def generate_number_set(string,dict):\n", " string = re.sub(r\"[\\n\\s]\",\"\",string)\n", @@ -51,7 +51,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 26, "metadata": {}, "outputs": [], "source": [ diff --git a/工具/关键字筛选题号.ipynb b/工具/关键字筛选题号.ipynb index 0943d718..6b68fc89 100644 --- a/工具/关键字筛选题号.ipynb +++ b/工具/关键字筛选题号.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -11,7 +11,7 @@ "0" ] }, - "execution_count": 8, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -21,7 +21,7 @@ "\n", "\"\"\"---设置关键字, 同一field下不同选项为or关系, 同一字典中不同字段间为and关系, 不同字典间为or关系, _not表示列表中的关键字都不含, 同一字典中的数字用来供应同一字段不同的条件之间的and---\"\"\"\n", "keywords_dict_table = [\n", - " {\"origin\":[\"2023\"],\"origin2\":[\"浦东新区\"]}\n", + " {\"origin\":[\"2023\"],\"origin2\":[\"金山区\"]}\n", "]\n", "\"\"\"---关键字设置完毕---\"\"\"\n", "# 示例: keywords_dict_table = [\n", diff --git a/工具/文本文件/题号筛选.txt b/工具/文本文件/题号筛选.txt index a502a0dc..83b8ee8a 100644 --- a/工具/文本文件/题号筛选.txt +++ b/工具/文本文件/题号筛选.txt @@ -1 +1 @@ -012676,012677,012678,012679,012680,012681,012682,012683,012684,012685,012686,012687,012688,012689,012690,012691,012692,012693,012694,012695,012696 \ No newline at end of file +012718,012719,012720,012721,012722,012723,012724,012725,012726,012727,012728,012729,012730,012731,012732,012733,012734,012735,012736,012737,012738 \ No newline at end of file diff --git a/工具/讲义生成.ipynb b/工具/讲义生成.ipynb index ddaa7943..eb9552bb 100644 --- a/工具/讲义生成.ipynb +++ b/工具/讲义生成.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": {}, "outputs": [ { @@ -15,9 +15,9 @@ "题块 2 处理完毕.\n", "正在处理题块 3 .\n", "题块 3 处理完毕.\n", - "开始编译教师版本pdf文件: 临时文件/2023届浦东新区一模_教师_20221221.tex\n", + "开始编译教师版本pdf文件: 临时文件/2023届金山区一模_教师_20221222.tex\n", "0\n", - "开始编译学生版本pdf文件: 临时文件/2023届浦东新区一模_学生_20221221.tex\n", + "开始编译学生版本pdf文件: 临时文件/2023届金山区一模_学生_20221222.tex\n", "0\n" ] } @@ -41,7 +41,7 @@ "# enumi_mode = 0\n", "\n", "#2023届测验卷与周末卷\n", - "exec_list = [(\"标题替换\",\"2023届青浦区一模\")]\n", + "exec_list = [(\"标题替换\",\"2023届金山区一模\")]\n", "enumi_mode = 1\n", "\n", "# 日常选题讲义\n", @@ -51,13 +51,13 @@ "\"\"\"---其他预处理替换命令结束---\"\"\"\n", "\n", "\"\"\"---设置目标文件名---\"\"\"\n", - "destination_file = \"临时文件/2023届浦东新区一模\"\n", + "destination_file = \"临时文件/2023届金山区一模\"\n", "\"\"\"---设置目标文件名结束---\"\"\"\n", "\n", "\n", "\"\"\"---设置题号数据---\"\"\"\n", "problems = [\n", - "\"012676,012677,012678,012679,012680,012681,012682,012683,012684,012685,012686,012687\",\"012688,012689,012690,012691\",\"012692,012693,012694,012695,012696\"\n", + "\"12718:12729\",\"12730:12733\",\"12734:12738\"\n", "\n", "\n", "]\n", diff --git a/工具/题号选题pdf生成.ipynb b/工具/题号选题pdf生成.ipynb index c96e0293..03a0f9db 100644 --- a/工具/题号选题pdf生成.ipynb +++ b/工具/题号选题pdf生成.ipynb @@ -2,16 +2,16 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "开始编译教师版本pdf文件: 临时文件/奉贤一模待校对_教师用_20221222.tex\n", + "开始编译教师版本pdf文件: 临时文件/金山一模待校对_教师用_20221222.tex\n", "0\n", - "开始编译学生版本pdf文件: 临时文件/奉贤一模待校对_学生用_20221222.tex\n", + "开始编译学生版本pdf文件: 临时文件/金山一模待校对_学生用_20221222.tex\n", "0\n" ] } @@ -26,14 +26,14 @@ "\"\"\"---设置题目列表---\"\"\"\n", "#留空为编译全题库, a为读取临时文件中的题号筛选.txt文件生成题库\n", "problems = r\"\"\"\n", - "12182:12202\n", + "a\n", "\n", "\"\"\"\n", "\"\"\"---设置题目列表结束---\"\"\"\n", "\n", "\"\"\"---设置文件名---\"\"\"\n", "#目录和文件的分隔务必用/\n", - "filename = \"临时文件/奉贤一模待校对\"\n", + "filename = \"临时文件/金山一模待校对\"\n", "\"\"\"---设置文件名结束---\"\"\"\n", "\n", "\n", @@ -188,7 +188,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.15 (main, Nov 24 2022, 14:39:17) [MSC v.1916 64 bit (AMD64)]" + "version": "3.9.15" }, "orig_nbformat": 4, "vscode": { diff --git a/题库0.3/Problems.json b/题库0.3/Problems.json index c5f13e02..0d40ce48 100644 --- a/题库0.3/Problems.json +++ b/题库0.3/Problems.json @@ -313119,7 +313119,7 @@ }, "012726": { "id": "012726", - "content": "从$7$个人中选$4$人负责元旦三天假期的值班工作, 其中第一天安排$2$人, 第二天和第三天均安排$1$人, 且人员不重复, 则一共有种\\blank{50}种安排方式(结果用数值表示).", + "content": "从$7$个人中选$4$人负责元旦三天假期的值班工作, 其中第一天安排$2$人, 第二天和第三天均安排$1$人, 且人员不重复, 则一共有\\blank{50}种安排方式(结果用数值表示).", "objs": [], "tags": [], "genre": "填空题", @@ -313176,7 +313176,7 @@ }, "012729": { "id": "012729", - "content": "设$\\{a_n\\}$是由正整数组成且项数为$m$的增数列, 已知$a_1=1$, $a_m=100$, 数列$\\{a_n\\}$任意相邻两项的差的绝对值不超过$1$, 若对于$\\{a_n\\}$中任意序数不同的两项$a_s$和$a_t$, 在剩下的项中总存在序数不同的两项$a_p$和$a_q$, 使得$a_s+a_t=a_p+a_q$, 则$\\displaystyle\\sum_{i=1}^{m+1} a_i$的最小值为\\blank{50}.", + "content": "设$\\{a_n\\}$是由正整数组成且项数为$m$的增数列, 已知$a_1=1$, $a_m=100$, 数列$\\{a_n\\}$任意相邻两项的差的绝对值不超过$1$, 若对于$\\{a_n\\}$中任意序数不同的两项$a_s$和$a_t$, 在剩下的项中总存在序数不同的两项$a_p$和$a_q$, 使得$a_s+a_t=a_p+a_q$, 则$\\displaystyle\\sum_{i=1}^{m} a_i$的最小值为\\blank{50}.", "objs": [], "tags": [], "genre": "填空题", @@ -313195,7 +313195,7 @@ }, "012730": { "id": "012730", - "content": "已知直线$l_1: 3 x-(a+2) y+6=0$, 直线$l_2: a x+(2 a-3) y+2=0$, 则``$a=-9$''是``$l_1\\parallel l_2$''的\\bracket{20}.\n\\twoch{充分非必要条件}{必要非充分条件}{主要条件}{既非充分又非必要条件}", + "content": "已知直线$l_1: 3 x-(a+2) y+6=0$, 直线$l_2: a x+(2 a-3) y+2=0$, 则``$a=-9$''是``$l_1\\parallel l_2$''的\\bracket{20}.\n\\twoch{充分非必要条件}{必要非充分条件}{充要条件}{既非充分又非必要条件}", "objs": [], "tags": [], "genre": "选择题",