20220914 afternoon
This commit is contained in:
parent
fadbcd0822
commit
236763c691
|
|
@ -2,7 +2,7 @@
|
|||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
"\n",
|
||||
"\"\"\"---设置关键字, 同一field下不同选项为or关系, 同一字典中不同字段间为and关系, 不同字典间为or关系, _not表示列表中的关键字都不含, 同一字典中的数字用来供应同一字段不同的条件之间的and---\"\"\"\n",
|
||||
"keywords_dict_table = [\n",
|
||||
" {\"tags\":[\"第一单元\",\"第二单元\"],\"origin\":[\"测验\",\"月考\"]}\n",
|
||||
" {\"tags\":[\"第三单元\"],\"objs\":[r\"K030[\\d]\",r\"K031[0123]\"]}\n",
|
||||
"]\n",
|
||||
"\"\"\"---关键字设置完毕---\"\"\"\n",
|
||||
"# 示例: keywords_dict_table = [\n",
|
||||
|
|
@ -72,7 +72,7 @@
|
|||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3.8.8 ('base')",
|
||||
"display_name": "Python 3.9.7 ('base')",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
|
|
@ -86,12 +86,12 @@
|
|||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.8.8"
|
||||
"version": "3.9.7"
|
||||
},
|
||||
"orig_nbformat": 4,
|
||||
"vscode": {
|
||||
"interpreter": {
|
||||
"hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac"
|
||||
"hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"execution_count": 1,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -13,11 +13,9 @@
|
|||
"题块 1 处理完毕.\n",
|
||||
"正在处理题块 2 .\n",
|
||||
"题块 2 处理完毕.\n",
|
||||
"正在处理题块 3 .\n",
|
||||
"题块 3 处理完毕.\n",
|
||||
"开始编译教师版本pdf文件: 临时文件/周末卷02_教师_20220913.tex\n",
|
||||
"开始编译教师版本pdf文件: 临时文件/和差倍角公式_教师_20220914.tex\n",
|
||||
"0\n",
|
||||
"开始编译学生版本pdf文件: 临时文件/周末卷02_学生_20220913.tex\n",
|
||||
"开始编译学生版本pdf文件: 临时文件/和差倍角公式_学生_20220914.tex\n",
|
||||
"0\n"
|
||||
]
|
||||
}
|
||||
|
|
@ -30,30 +28,29 @@
|
|||
"\"\"\"---设置模式结束---\"\"\"\n",
|
||||
"\n",
|
||||
"\"\"\"---设置模板文件名---\"\"\"\n",
|
||||
"# template_file = \"模板文件/第一轮复习讲义模板.tex\"\n",
|
||||
"template_file = \"模板文件/测验周末卷模板.tex\"\n",
|
||||
"template_file = \"模板文件/第一轮复习讲义模板.tex\"\n",
|
||||
"# template_file = \"模板文件/测验周末卷模板.tex\"\n",
|
||||
"\"\"\"---设置模板文件名结束---\"\"\"\n",
|
||||
"\n",
|
||||
"\"\"\"---设置其他预处理替换命令---\"\"\"\n",
|
||||
"#2023届第一轮讲义更换标题\n",
|
||||
"# exec_list = [(\"标题数字待处理\",\"11\"),(\"标题文字待处理\",\"三角比的定义及直接性质\")] \n",
|
||||
"# enumi_mode = 0\n",
|
||||
"exec_list = [(\"标题数字待处理\",\"12\"),(\"标题文字待处理\",\"和差倍角公式\")] \n",
|
||||
"enumi_mode = 0\n",
|
||||
"\n",
|
||||
"#2023届测验卷与周末卷\n",
|
||||
"exec_list = [(\"标题替换\",\"周末卷02\")]\n",
|
||||
"enumi_mode = 1\n",
|
||||
"# exec_list = [(\"标题替换\",\"测验卷02\")]\n",
|
||||
"# enumi_mode = 1\n",
|
||||
"\"\"\"---其他预处理替换命令结束---\"\"\"\n",
|
||||
"\n",
|
||||
"\"\"\"---设置目标文件名---\"\"\"\n",
|
||||
"destination_file = \"临时文件/周末卷02\"\n",
|
||||
"destination_file = \"临时文件/和差倍角公式\"\n",
|
||||
"\"\"\"---设置目标文件名结束---\"\"\"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\"\"\"---设置题号数据---\"\"\"\n",
|
||||
"problems = [\n",
|
||||
"\"10944,30017,10946:10955\",\n",
|
||||
"\"10956,2874,10958,10959\",\n",
|
||||
"\"10960:10964\"\n",
|
||||
"\"3092,3094,6115,3095,3097,3102,3113,3114,3100,6147,4548,3125,8168,5086,3093,6286\",\n",
|
||||
"\"6138,3105,6163,6166,6190,6129,6177,6126,6214,8170,3107,6288\"\n",
|
||||
"]\n",
|
||||
"\"\"\"---设置题号数据结束---\"\"\"\n",
|
||||
"\n",
|
||||
|
|
@ -160,7 +157,7 @@
|
|||
" else:\n",
|
||||
" objects_string += obj + \"|\" + obj_dict[obj][\"content\"] + \"\\n\\n\"\n",
|
||||
" objects = objects_string\n",
|
||||
" space = (\"\" if problemset[\"space\"] == \"\" else r\"\\vspace*{\"+problemset[\"space\"]+\"}\\n\")\n",
|
||||
" space = (\"\" if problemset[\"space\"] == \"\" else \"\\n\"+r\"\\vspace*{\"+problemset[\"space\"]+\"}\\n\")\n",
|
||||
" tags = (\"|\".join(problemset[\"tags\"]) if len(problemset[\"origin\"])>0 else \"暂无标签\")\n",
|
||||
" raw_string = \"\\\\item \" + \"{\\\\tiny (\"+id+\")}\"+problem\n",
|
||||
" teachers_string += raw_string.replace(\"\\\\tiny\",\"\")+\"\\n\\n关联目标:\\n\\n\"+ objects + \"\\n\\n标签: \" + tags + \"\\n\\n答案: \"+answer + \"\\n\\n\" + \"解答或提示: \" + solution + \"\\n\\n使用记录:\\n\\n\"+ usage + \"\\n\" + \"\\n\\n出处: \"+origin + \"\\n\"\n",
|
||||
|
|
@ -197,7 +194,7 @@
|
|||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3.8.8 ('base')",
|
||||
"display_name": "Python 3.9.7 ('base')",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
|
|
@ -211,12 +208,12 @@
|
|||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.8.8"
|
||||
"version": "3.9.7"
|
||||
},
|
||||
"orig_nbformat": 4,
|
||||
"vscode": {
|
||||
"interpreter": {
|
||||
"hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac"
|
||||
"hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -2,37 +2,35 @@
|
|||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"execution_count": 6,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"009531 True\n",
|
||||
"003013 True\n",
|
||||
"010196 True\n",
|
||||
"010192 True\n",
|
||||
"003648 True\n",
|
||||
"000555 True\n",
|
||||
"010197 True\n",
|
||||
"001227 True\n",
|
||||
"000884 True\n",
|
||||
"002975 True\n",
|
||||
"000087 True\n",
|
||||
"001277 True\n",
|
||||
"004770 True\n",
|
||||
"009532 True\n",
|
||||
"004720 True\n",
|
||||
"000622 True\n",
|
||||
"009530 True\n",
|
||||
"005236 True\n",
|
||||
"001226 True\n",
|
||||
"002955 True\n",
|
||||
"001231 True\n",
|
||||
"002966 True\n",
|
||||
"004439 True\n",
|
||||
"002959 True\n"
|
||||
"010944 True\n",
|
||||
"030017 True\n",
|
||||
"010946 True\n",
|
||||
"010947 True\n",
|
||||
"010948 True\n",
|
||||
"010949 True\n",
|
||||
"010950 True\n",
|
||||
"010951 True\n",
|
||||
"010952 True\n",
|
||||
"010953 True\n",
|
||||
"010954 True\n",
|
||||
"010955 True\n",
|
||||
"010956 True\n",
|
||||
"002874 True\n",
|
||||
"010958 True\n",
|
||||
"010959 True\n",
|
||||
"010960 True\n",
|
||||
"010961 True\n",
|
||||
"010962 True\n",
|
||||
"010963 True\n",
|
||||
"010964 True\n",
|
||||
"010944,030017,010946,010947,010948,010949,010950,010951,010952,010953,010954,010955,010956,002874,010958,010959,010960,010961,010962,010963,010964\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
|
@ -43,7 +41,7 @@
|
|||
"with open(r\"../题库0.3/Problems.json\",\"r\",encoding = \"utf8\") as f:\n",
|
||||
" database = f.read()\n",
|
||||
"pro_dict = json.loads(database)\n",
|
||||
"with open(r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\第一轮复习讲义\\09_函数的零点与最值.tex\",\"r\",encoding = \"u8\") as f:\n",
|
||||
"with open(r\"C:\\Users\\Wang Weiye\\Documents\\wwy sync\\23届\\上学期周末卷\\周末卷02.tex\",\"r\",encoding = \"u8\") as f:\n",
|
||||
" data = f.read()\n",
|
||||
"problems_raw = re.findall(r\"\\(([\\d]{6})\\)\\}([\\s\\S]*?)\\n\\n\",data)\n",
|
||||
"problems_list = []\n",
|
||||
|
|
@ -57,7 +55,9 @@
|
|||
" print(p[0],pro_dict[p[0]][\"content\"].strip() == p[1].strip())\n",
|
||||
" if not pro_dict[p[0]][\"content\"].strip() == p[1].strip():\n",
|
||||
" print(pro_dict[p[0]][\"content\"].strip())\n",
|
||||
" print(p[1].strip())"
|
||||
" print(p[1].strip())\n",
|
||||
"\n",
|
||||
"print(\",\".join(re.findall(r\"\\(([\\d]{6})\\)\",data)))"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
@ -70,7 +70,7 @@
|
|||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3.8.8 ('base')",
|
||||
"display_name": "Python 3.9.7 ('base')",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
|
|
@ -84,12 +84,12 @@
|
|||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.8.8"
|
||||
"version": "3.9.7"
|
||||
},
|
||||
"orig_nbformat": 4,
|
||||
"vscode": {
|
||||
"interpreter": {
|
||||
"hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac"
|
||||
"hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@
|
|||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"开始编译单元与课时目标信息pdf文件: 临时文件/课时目标及单元目标_20220911.tex\n",
|
||||
"开始编译课时划分信息pdf文件: 临时文件/课时划分_20220911.tex\n"
|
||||
"开始编译单元与课时目标信息pdf文件: 临时文件/课时目标及单元目标_20220914.tex\n",
|
||||
"开始编译课时划分信息pdf文件: 临时文件/课时划分_20220914.tex\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
@ -164,7 +164,7 @@
|
|||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3.8.8 ('base')",
|
||||
"display_name": "Python 3.9.7 ('base')",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
|
|
@ -178,12 +178,12 @@
|
|||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.8.8"
|
||||
"version": "3.9.7"
|
||||
},
|
||||
"orig_nbformat": 4,
|
||||
"vscode": {
|
||||
"interpreter": {
|
||||
"hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac"
|
||||
"hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -2,16 +2,16 @@
|
|||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"execution_count": 5,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"开始编译教师版本pdf文件: 临时文件/高三上周末卷01批改结果_教师用_20220913.tex\n",
|
||||
"开始编译教师版本pdf文件: 临时文件/月考备选_教师用_20220914.tex\n",
|
||||
"0\n",
|
||||
"开始编译学生版本pdf文件: 临时文件/高三上周末卷01批改结果_学生用_20220913.tex\n",
|
||||
"开始编译学生版本pdf文件: 临时文件/月考备选_学生用_20220914.tex\n",
|
||||
"0\n"
|
||||
]
|
||||
}
|
||||
|
|
@ -26,14 +26,14 @@
|
|||
"\"\"\"---设置题目列表---\"\"\"\n",
|
||||
"#留空为编译全题库\n",
|
||||
"problems = r\"\"\"\n",
|
||||
"010923,010924,010925,010926,030013,010928,010929,010930,030014,010932,010933,010934,010935,010936,010937,010938,010939,010940,010941,010942,010943\n",
|
||||
"4080,4059,4122,4143,4125,4312,4248,4249,4354,4392,4449,4335,4451,4431,4228,4557,4432,4642,4276,4316,4149,4417,8170,4089,4356,4416,4320,4339,4415,4217,4359,109,4153,4175,4382,6033,4091,4500,4366,4384,4400,8101,4401,4522,4094,4157,4305,4440,4370,4139,4224,4328,4350,4407,4444,4184,4247,\n",
|
||||
"\n",
|
||||
"\"\"\"\n",
|
||||
"\"\"\"---设置题目列表结束---\"\"\"\n",
|
||||
"\n",
|
||||
"\"\"\"---设置文件名---\"\"\"\n",
|
||||
"#目录和文件的分隔务必用/\n",
|
||||
"filename = \"临时文件/高三上周末卷01批改结果\"\n",
|
||||
"filename = \"临时文件/月考备选\"\n",
|
||||
"\"\"\"---设置文件名结束---\"\"\"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
|
|
@ -162,7 +162,7 @@
|
|||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3.8.8 ('base')",
|
||||
"display_name": "Python 3.9.7 ('base')",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
|
|
@ -176,12 +176,12 @@
|
|||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.8.8"
|
||||
"version": "3.9.7"
|
||||
},
|
||||
"orig_nbformat": 4,
|
||||
"vscode": {
|
||||
"interpreter": {
|
||||
"hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac"
|
||||
"hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -73429,7 +73429,7 @@
|
|||
},
|
||||
"002970": {
|
||||
"id": "002970",
|
||||
"content": "*已知函数$f(x)=1+a\\cdot (\\dfrac 12)^x+(\\dfrac 14)^x$.\\\\\n(1) 当$a=1$时, 求函数$y=f(x)$在$(-\\infty,0)$上的值域;\\\\\n(2) 对于定义在集合$D$上的函数$y=f(x)$, 如果存在常数$M>0$, 满足: 对任意$x\\in D$, 都有$|f(x)|\\le M$成立, 则称$f(x)$是$D$上的有界函数, 其中$M$称为函数$f(x)$的一个上界.若函数$y=f(x)$在$[0,+\\infty)$上是以$3$为一个上界的有界函数, 求实数$a$的取值范围.",
|
||||
"content": "已知函数$f(x)=1+a\\cdot (\\dfrac 12)^x+(\\dfrac 14)^x$.\\\\\n(1) 当$a=1$时, 求函数$y=f(x)$在$(-\\infty,0)$上的值域;\\\\\n(2) 对于定义在集合$D$上的函数$y=f(x)$, 如果存在常数$M>0$, 满足: 对任意$x\\in D$, 都有$|f(x)|\\le M$成立, 则称$f(x)$是$D$上的有界函数, 其中$M$称为函数$f(x)$的一个上界.若函数$y=f(x)$在$[0,+\\infty)$上是以$3$为一个上界的有界函数, 求实数$a$的取值范围.",
|
||||
"objs": [
|
||||
"K0215005B",
|
||||
"K0221002B"
|
||||
|
|
@ -76463,7 +76463,7 @@
|
|||
},
|
||||
"003100": {
|
||||
"id": "003100",
|
||||
"content": "*已知$\\tan\\alpha=-\\dfrac 17$, $\\tan\\beta=-\\dfrac 13$, 且$\\alpha,\\beta$均为钝角, 求$\\alpha+2\\beta$的值.",
|
||||
"content": "已知$\\tan\\alpha=-\\dfrac 17$, $\\tan\\beta=-\\dfrac 13$, 且$\\alpha,\\beta$均为钝角, 求$\\alpha+2\\beta$的值.",
|
||||
"objs": [
|
||||
"K0310002B"
|
||||
],
|
||||
|
|
@ -77024,7 +77024,7 @@
|
|||
},
|
||||
"003125": {
|
||||
"id": "003125",
|
||||
"content": "*求证: $\\dfrac{2\\cos\\alpha}{1+\\sin\\alpha+\\cos\\alpha}=1-\\tan\\dfrac{\\alpha}2$.",
|
||||
"content": "求证: $\\dfrac{2\\cos\\alpha}{1+\\sin\\alpha+\\cos\\alpha}=1-\\tan\\dfrac{\\alpha}2$.",
|
||||
"objs": [
|
||||
"K0312003B"
|
||||
],
|
||||
|
|
@ -134202,7 +134202,7 @@
|
|||
},
|
||||
"005574": {
|
||||
"id": "005574",
|
||||
"content": "若函数$f(x)=a^x-(b+1)$($a>0$且$a\\ne 1$)的图像在第一、三、四象限, 则必有\\bracket{20}.\n\\fourch{$0<a<1$且$b>0$}{$0<a<1$且$b<0$}{$a>1$且$b<1$}{$a>1$且$b>0$}",
|
||||
"content": "若函数$f(x)=a^x-(b+1)$($a>0$且$a\\ne 1$)的图像经过第一、三、四象限, 则必有\\bracket{20}.\n\\fourch{$0<a<1$且$b>0$}{$0<a<1$且$b<0$}{$a>1$且$b<1$}{$a>1$且$b>0$}",
|
||||
"objs": [],
|
||||
"tags": [
|
||||
"第二单元"
|
||||
|
|
@ -134421,7 +134421,7 @@
|
|||
},
|
||||
"005584": {
|
||||
"id": "005584",
|
||||
"content": "若函数$y=(\\dfrac 12)^{(m^2-1)x}$在$x\\in \\mathbf{R}$为减函数, 则实数$m$的取值范围是\\blank{50}.",
|
||||
"content": "若函数$y=(\\dfrac 12)^{(m^2-1)x}$在$x\\in \\mathbf{R}$为严格减函数, 则实数$m$的取值范围是\\blank{50}.",
|
||||
"objs": [],
|
||||
"tags": [
|
||||
"第二单元"
|
||||
|
|
@ -251618,7 +251618,7 @@
|
|||
},
|
||||
"010956": {
|
||||
"id": "010956",
|
||||
"content": "曲线$y^2=9x$的准线方程是\\bracket{20}.\n\\fourch{$x=4$}{$x=2$}{$x=-2$}{$x=-4$}",
|
||||
"content": "曲线$y^2=8x$的准线方程是\\bracket{20}.\n\\fourch{$x=4$}{$x=2$}{$x=-2$}{$x=-4$}",
|
||||
"objs": [],
|
||||
"tags": [
|
||||
""
|
||||
|
|
|
|||
Reference in New Issue