我使用deepseek制作了一个【小学数学题生成器】的小工具
今天我使用deepseek制作了一个小学数学题生成器的小工具,我感觉这个小工具非常的方便,在家里面有打印机的话,可以打印出来给孩子做题目。打印好题目以后,家长还能生成答案,这个
今天我使用deepseek制作了一个小学数学题生成器的小工具,我感觉这个小工具非常的方便,在家里面有打印机的话,可以打印出来给孩子做题目。打印好题目以后,家长还能生成答案,这个答案就不用打印,直接截图或者拍照即可,这样方便给孩子对答案。当然不怕浪费纸张的话,也可以打印带答案的题目。
最开始是有这个构想,就想让deepseek帮我生成这样的页面,于是我把下面的需求,发给deepseek:
能不能给我写一个“小学数学题生成器”的页面,运算类型分为四种,加法,减法,乘法,除法,题目难度分为简单,中等,较难三种,题目的数量为1-100,外加生成题目,打印题目,显示答案三个按钮
在给deepseek提出要求以后,帮我生成了代码,并做出了下面的说明:
主要特点说明:
界面布局:
响应式设计,自动适应不同屏幕尺寸
控制面板包含所有选项和按钮
题目分两列显示,打印友好
答案默认隐藏,显示时为红色
难度设置:
简单模式:个位数运算
中等模式:两位数运算
较难模式:三位数运算
除法特殊处理(保证结果为整数)
功能特点:
题目数量限制1-100
实时生成题目
一键打印(自动隐藏控制面板)
答案显示/隐藏切换
自动防止题目跨列断开
运算规则:
减法确保结果非负
乘法简单模式使用九九乘法表
除法保证结果为整数
较难除法使用两位除数
使用方法:
选择运算类型
选择难度级别
输入题目数量
点击"生成题目"
需要时可打印或显示答案
注意:打印时会自动隐藏控制按钮并显示答案,保证打印格式的整洁性。
拿到这个页面以后,我尝试了点击打印,实际上,当我点击打印的时候,就会自动显示答案,把答案显示出来了,就没有意义了,不利于家长把题目打印出来给孩子做,于是,我又把我的想法提交给deepseek,让他重新给我完善这个页面:
在上面的代码中,我点击打印题目,就自动显示了答案了,这个不利于打印给孩子做题啊,应该是:打印之前显示答案,点击打印就会显示答案,打印之前没有显示答案,打印的时候就不应该显示答案,这样修改好以后重新生成。
得到我发出的指令需求以后,deepseek帮我修改了代码,并做了下面说明:
主要修改点:
打印逻辑优化:
移除强制显示答案的display: inline !important
添加打印时状态判断逻辑
显示控制改进:
答案显示状态现在通过css类和行内样式双重控制
打印时会忠实保持当前屏幕显示状态(显示/隐藏)
交互体验提升:
显示答案按钮现在会同步更新内存中的显示状态
打印按钮改为调用自定义处理函数
样式调整:
打印时答案颜色保持黑色但不再强制显示
添加打印时的隐藏状态保护规则
效果说明:
默认状态下打印不会显示答案
只有点击"显示答案"后,打印才会包含答案
答案显示状态在页面刷新前会持续保持
打印输出结果与当前屏幕显示完全一致
其他功能保持不变,仍支持:
多种运算类型
三级难度调节
1-100题数量控制
自动排版防断开
响应式布局
这种实现方式既保证了用户体验的一致性,又满足了实际使用中「所见即所得」的打印需求。
最后,我根据给出的修改的代码,加入到原来的代码里面,就能完整的实现我的需求了。
这个是我们有网站的用户,把新生成的页面放到自己的网站里面进行在线使用,比如我就放到了我公司的另一个网站:小初高在线的根目录下面,使用地址是:
https://www.xcgzx.com/shuxue.html
因为有了网站,所以你可以在任何地方点击链接使用,也可以把链接发给你的任何朋友,但是,加入你没有网站,能不能在自己的电脑上面使用呢?
实际上,也是完全可以的,因为生成的页面是html页面,只是需要有浏览器就能解析这个页面,因此,我把这个叫做shuxue.html的页面下载到自己的电脑桌面,使用浏览器打开,也是和网络上面一样的,有需求的用户可以通过文末的网盘链接,把这个代码下载到自己的电脑桌面使用,也是效果和网络上面一样的使用,只是做只能自己一个人使用,在线的话任何人都能使用。
本文仅仅起抛砖引玉的作用,正在看本文的读者,可以举一反三,使用deepseek制作一些自己有需求的工具,解决自己的实际问题。
本文地址:https://www.olzz.com/shuxuetishengchengqi.html
阿里云虚拟主机1G空间,120元一年
香港、美国虚拟主机100元一年,1000元永久
腾讯云双十一0.4折起,2核8G5M三年仅700元,2核4G8M三年仅198元
猜你喜欢