当前位置: 首页 > news >正文

专门做私人定制旅游的网站网站备案号什么情况下被注销

专门做私人定制旅游的网站,网站备案号什么情况下被注销,我做网站推广,帮人恶意点击网站一个自制的比较low的刷题软件 一、背景 工作中往往涉及一些考试,比如阿里云ACP认证,华为GAUSS认证、软考等,应对这些考试的时候,我们往往是先看书后刷题(当然也有直接刷题的大神,毕竟考试,懂的…

一个自制的比较low的刷题软件

一、背景

工作中往往涉及一些考试,比如阿里云ACP认证,华为GAUSS认证、软考等,应对这些考试的时候,我们往往是先看书后刷题(当然也有直接刷题的大神,毕竟考试,懂的都懂)。有的题库是可以在部分免费刷题软件找到的,比如233网校就有证券从业的题库,但有些题库则很难找到免费的刷题渠道。某宝一查,发现好多卖线下题库的,10元到50元不等。笔者本着能不花钱就不花钱的原则(ps:绝不是因为出不起10块钱),所以琢磨能不能自己搞一个刷题软件,毕竟好些题网上也有啊。

有同学说了也有一些现成的刷题软件的,我试了几款,要不就是有题目数量的限制,要不就是需要先查看广告或者有广告弹窗,一不小心就点上了。

二、一般性的功能分析

1、每次能给出题干和选项,选择后判断是否正确,并给出解析。

2、将错题摘录下来,供错题强化和复习

三、实现思路

1、题目整理

将题目整理到excel,按照章节或者自定义分类,每个分类可以有多套题目。每类题目整理在一个excel中,每一类的每套题分布在这个excel的不同sheet。

excel表头如下:

表头说明举例
题干题干内容1、要把大象装冰箱总共分为几步
类型单选题/多选题单选题
选项AA、1步
选项B、2步
选项C、3步
选项D、4步
答案C
解析解析:去问宋丹丹

2、使用刷题

(1)用pandas读取excel并展现题目,定义输入流接受做出的答案

(2)判断做答结果和参考答案是否一致

(3)将错题记录在list中并将其写入json文件

(4)显示答案和解析

(5)将错题摘录到excel

(6)题目做完总结。做了多少题目,正确题目数量,错误题目数量

四、代码实现

import json
import osimport pandas
import numpy# 读取excel
file_path = r'题目excel所在位置'
file_sheet = r'待刷题目所在sheet'
error_json = f'./{file_sheet}.json'
error_path = r'错题收集excel位置'
line_start = 3
data_frame = pandas.DataFrame(pandas.read_excel(file_path, sheet_name=file_sheet, keep_default_na=False, header=line_start))
questions = numpy.array(data_frame).tolist()class Learning:def __init__(self, questions):# 做的全部题目数量self.all_test = 0# 储存此次做的题目,用来避免重复self.all_list = []# 正确数量self.corrects = 0# 错误数量self.errors = 0self.Questions = questionsif not os.path.exists(error_json):with open(error_json, 'w', encoding='utf-8') as f:json.dump(list(), f)def choose(self):for line in self.Questions:print(f"题目:{line[0]}")for choose in line[2:6]:print(choose)do_choose = input('请输入你的答案:')if do_choose == line[6]:print('恭喜你答对了!')self.corrects += 1else:print(f'可惜,你答错了,正确答案是:{line[6]}')self.errors += 1with open(f'{error_json}', 'r', encoding='utf-8') as f:error_table = json.load(f)error_table.append(line)with open(error_json, 'w', encoding='utf-8') as f:json.dump(error_table, f, indent=4)self.all_test += 1self.all_list.append(line)print(f'解析:{line[7]}')print('==========================================')print(f'答题结束,此次共做 {self.all_test} 道题,答对 {self.corrects} 题,答错 {self.errors} 题,再接再厉!')def error_write(self):excel_writer = pandas.ExcelWriter(error_path)with open(f'{error_json}', 'r', encoding='utf-8') as f:error_table = json.load(f)error_dataframe = pandas.DataFrame(numpy.array(error_table))error_dataframe.to_excel(excel_writer)excel_writer.close()if __name__ == '__main__':Learning = Learning(questions)Learning.choose()Learning.error_write()

五、待优化项目

目前仅实现了刷题的功能,没有用GUI。

一方面是因为python的GUI看着其实也一般,咱自己用没有必要

另一方面,没那么多花啦呼哨好像刷题更能集中。

所以暂时没有做UI,往后有时间了再做吧。

http://www.yayakq.cn/news/318695/

相关文章:

  • 网站挂服务器后图片不显示安康市网站建设
  • 做网站80端口食品代理网
  • 北京网站建设华网天下买送两年手机提取网页视频下载
  • 手表网站欧米茄官网苏州好的网络科技公司
  • 蓟县集团网站建设新野微网站建设
  • 鹤岗市建设局网站英文网站设计模板
  • 佛山做网站公司虚拟主机 多个网站
  • 浙江住房和建设网站首页门户网站报价
  • 如何在社交网站上做视频推广qtranslate wordpress
  • 河北网站开发哪家好做网站用别人的源码可以吗
  • 徐州自助建站软件网站qq 微信分享怎么做
  • 重庆百度网站公司哪家好学校微网站模板下载地址
  • 手机网站建设套餐内容wordpress新用户注册邮件
  • 百度网站名称和网址单页面网站有哪些
  • 抖音代运营服务达不到退费标准seo优化服务是什么意思
  • 网站欢迎屏怎么做国外炫酷网站设计
  • 写作教学网站广州冼村保利天御
  • 网站伪静态如何配置网站建设科技公司外部环境分析
  • 外贸网站 在线留言爱站网的关键词是怎么来的
  • 西安网络建站公司seo诊断分析
  • 织梦网站有会员系统怎么做各大电商购物网站转化率报表
  • 网站建设网页制微信 分享网站开发
  • 常熟企业网站建设wordpress仿hexo主题
  • 国外设计网站参考泰安电视台在线直播
  • 两学一做网站网址大全营销型网站建设优势
  • 网站制作 太原网站标题写什么作用是什么意思
  • 简述企业网站维护的重要性电商网站建设多少钱
  • 东莞网站自动化推广wordpress图片效果
  • 昆明网红打卡景点wordpress 数据库优化
  • 成都手机网站建设wordpress 输出 文本