|
|
|
|
@ -0,0 +1,19 @@
|
|
|
|
|
# name
|
|
|
|
|
一、项目简介
|
|
|
|
|
本项目为命令行程序,针对小学/初中/高中三类用户自动生成数学试卷,满足预设功能与评分规则(登录、出题、切换、查重、保存等)。
|
|
|
|
|
|
|
|
|
|
二、功能清单(要点)
|
|
|
|
|
1.用户登录(命令行输入用户名 密码)并显示当前出题类型。
|
|
|
|
|
2.出题:输入题目数量(10–30),生成对应数量题目;每题操作数 1–5 个,数值范围 1–100。
|
|
|
|
|
3.小学题目:只包含 + - * / ()。
|
|
|
|
|
4.初中题目:题目中至少含有一次平方(^2)或开根号(√)。
|
|
|
|
|
5.高中题目:题目中至少含有一次 sin、cos 或 tan。
|
|
|
|
|
6.查重:同一账号下新生成的题目不能与历史试卷题目重复(按存放目录中已有文件判断)。
|
|
|
|
|
7.保存:按 年-月-日-时-分-秒.txt 命名,保存在对应账号文件夹下;每题带题号、题目之间空一行。
|
|
|
|
|
8.退出:登录界面可输入 exit 或 退出 直接结束程序;出题数量界面输入 -1 退出当前用户回登录;输入 -2 退出整个程序。
|
|
|
|
|
|
|
|
|
|
三、示例交互
|
|
|
|
|
请输入用户名 密码 (输入 exit 退出程序): 张三1 123
|
|
|
|
|
当前选择为 小学 出题
|
|
|
|
|
准备生成 小学数学题目,请输入生成题目数量(输入 -1 退出当前用户,输入 -2 退出程序): 10
|
|
|
|
|
已生成试卷:张三1/2025-09-26-10-38-45.txt
|