Python练习系统
用python给自己做个练习系统刷题吧!
#免费源码在文末公众号哈#
选择题
def xuanze():global flag2if flag2==1:def insert():num=var1.get()question=var2.get()choice=var3.get()answer=var4.get()with open('d:\\练习系统\\练习三3.1.pickle','rb') as file:lst1=pickle.load(file)with open('d:\\练习系统\\练习三3.2.pickle','rb') as file:lst2=pickle.load(file)with open('d:\\练习系统\\练习三3.3.pickle','rb') as file:lst3=pickle.load(file)with open('d:\\练习系统\\练习三3.4.pickle','rb') as file:lst4=pickle.load(file)if num not in lst1:lst1.append(num)lst2.append(question)lst3.append(choice)lst4.append(answer)var5.set('录入成功')else:var5.set('录入失败')with open('d:\\练习系统\\练习三3.1.pickle','wb') as file:pickle.dump(lst1,file)file.close()with open('d:\\练习系统\\练习三3.2.pickle','wb') as file:pickle.dump(lst2,file)file.close()with open('d:\\练习系统\\练习三3.3.pickle','wb') as file:pickle.dump(lst3,file)file.close()with open('d:\\练习系统\\练习三3.4.pickle','wb') as file:pickle.dump(lst4,file)file.close()def delete():num=var1.get()question=var2.get()choice=var3.get()answer=var4.get()with open('d:\\练习系统\\练习三3.1.pickle','rb') as file:lst1=pickle.load(file)with open('d:\\练习系统\\练习三3.2.pickle','rb') as file:lst2=pickle.load(file)with open('d:\\练习系统\\练习三3.3.pickle','rb') as file:lst3=pickle.load(file)with open('d:\\练习系统\\练习三3.4.pickle','rb') as file:lst4=pickle.load(file)if num in lst1:t=lst1.index(num)lst1.pop(t)lst2.pop(t)lst3.pop(t)lst4.pop(t)var5.set('删除成功')else:var5.set('删除失败')with open('d:\\练习系统\\练习三3.1.pickle','wb') as file:pickle.dump(lst1,file)file.close()with open('d:\\练习系统\\练习三3.2.pickle','wb') as file:pickle.dump(lst2,file)file.close()with open('d:\\练习系统\\练习三3.3.pickle','wb') as file:pickle.dump(lst3,file)file.close()with open('d:\\练习系统\\练习三3.4.pickle','wb') as file:pickle.dump(lst4,file)file.close()
填空题
def tiankong():global flag2if flag2==1:def insert():num=var1.get()question=var2.get()answer=var3.get()with open('d:\\练习系统\\练习一1.1.pickle','rb') as file:lst1=pickle.load(file)with open('d:\\练习系统\\练习一1.2.pickle','rb') as file:lst2=pickle.load(file)with open('d:\\练习系统\\练习一1.3.pickle','rb') as file:lst3=pickle.load(file)if num not in lst1:lst1.append(num)lst2.append(question)lst3.append(answer)var4.set('录入成功')else:var4.set('录入失败')with open('d:\\练习系统\\练习一1.1.pickle','wb') as file:pickle.dump(lst1,file)file.close()with open('d:\\练习系统\\练习一1.2.pickle','wb') as file:pickle.dump(lst2,file)file.close()with open('d:\\练习系统\\练习一1.3.pickle','wb') as file:pickle.dump(lst3,file)file.close()def delete():num=var1.get()question=var2.get()answer=var3.get()with open('d:\\练习系统\\练习一1.1.pickle','rb') as file:lst1=pickle.load(file)with open('d:\\练习系统\\练习一1.2.pickle','rb') as file:lst2=pickle.load(file)with open('d:\\练习系统\\练习一1.3.pickle','rb') as file:lst3=pickle.load(file)if num in lst1:t=lst1.index(num)lst1.pop(t)lst2.pop(t)lst3.pop(t)var4.set('删除成功')else:var4.set('删除失败')with open('d:\\练习系统\\练习一1.1.pickle','wb') as file:pickle.dump(lst1,file)file.close()with open('d:\\练习系统\\练习一1.2.pickle','wb') as file:pickle.dump(lst2,file)file.close()with open('d:\\练习系统\\练习一1.3.pickle','wb') as file:pickle.dump(lst3,file)file.close()
判断题
def panduan():global flag2if flag2==1:def insert():num=var1.get()question=var2.get()answer=var3.get()with open('d:\\练习系统\\练习二2.1.pickle','rb') as file:lst1=pickle.load(file)with open('d:\\练习系统\\练习二2.2.pickle','rb') as file:lst2=pickle.load(file)with open('d:\\练习系统\\练习二2.3.pickle','rb') as file:lst3=pickle.load(file)if num not in lst1:lst1.append(num)lst2.append(question)lst3.append(answer)var4.set('录入成功')else:var4.set('录入失败')with open('d:\\练习系统\\练习二2.1.pickle','wb') as file:pickle.dump(lst1,file)file.close()with open('d:\\练习系统\\练习二2.2.pickle','wb') as file:pickle.dump(lst2,file)file.close()with open('d:\\练习系统\\练习二2.3.pickle','wb') as file:pickle.dump(lst3,file)file.close()def delete():num=var1.get()question=var2.get()answer=var3.get()with open('d:\\练习系统\\练习二2.1.pickle','rb') as file:lst1=pickle.load(file)with open('d:\\练习系统\\练习二2.2.pickle','rb') as file:lst2=pickle.load(file)with open('d:\\练习系统\\练习二2.3.pickle','rb') as file:lst3=pickle.load(file)if num in lst1:t=lst1.index(num)lst1.pop(t)lst2.pop(t)lst3.pop(t)var4.set('删除成功')else:var4.set('删除失败')with open('d:\\练习系统\\练习二2.1.pickle','wb') as file:pickle.dump(lst1,file)file.close()with open('d:\\练习系统\\练习二2.2.pickle','wb') as file:pickle.dump(lst2,file)file.close()with open('d:\\练习系统\\练习二2.3.pickle','wb') as file:pickle.dump(lst3,file)file.close()
相关文章:
![](https://img-blog.csdnimg.cn/d1481332314d490e8895e410b0456b86.png)
Python练习系统
用python给自己做个练习系统刷题吧! #免费源码在文末公众号哈# 选择题 def xuanze():global flag2if flag21:def insert():numvar1.get()questionvar2.get()choicevar3.get()answervar4.get()with open(d:\\练习系统\\练习三3.1.pickle,rb) as file:lst1pickle.lo…...
![](https://img-blog.csdnimg.cn/c9f379d2622f4d0884323026dae256bf.png)
Transformer学习笔记1
Transformer学习笔记1 翻译中,每个词翻译时更看重哪个原词? ## 注意力机制的一般性原理 典型的注意力机制 hard one-hot形式,但是太过专一 soft 都分布,但是太过泛滥 local attention 自注意力机制:self-atte…...
![](https://img-blog.csdnimg.cn/7526463afb1343beb3c0eb5bbca5ffb0.webp)
软件测试简历个人技能和项目经验怎么写?(附项目资料)
目录 前言 个人技能 项目实战经验 项目名称:苏州银行项目(webapp) 项目描述: 项目名称:中国平安项目(webapp) 项目描述: 项目名称:苏宁易购项目(webapp&a…...
![](https://img-blog.csdnimg.cn/57305991ed814108be8c34fee6f7221d.png)
C语言运算符优先级和结合性一览表
所谓优先级就是当一个表达式中有多个运算符时,先计算谁,后计算谁。 运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符()和逗号运算符 简单记就是:! > 算术运…...
![](https://www.ngui.cc/images/no-images.jpg)
Java8介绍
Java 8 Java 8 把函数式编程里的一些思想融入到 Java 的语法中,让我们可以用更少的时间写出高效的代码。 Java 8的优势: 代码行更少Lambda表达式Stream API便于并行减少空指针JVM优化兼容老版本 Lambda Lambda表达式是一段可以传递的代码࿰…...
![](https://www.ngui.cc/images/no-images.jpg)
Java 基准测试
Java 基准测试maven依赖简单使用执行多个函数BenchmarkMode(Mode.AverageTime) 运行模式OutputTimeUnit(TimeUnit.NANOSECONDS) 报告结果时间单位Warmup(iterations 5,time 1,timeUnit TimeUnit.SECONDS) 预热参数Measurement(iterations 5,time 1,timeUnit TimeUnit.SEC…...
![](https://www.ngui.cc/images/no-images.jpg)
普通护照出国免签及落地签国家和地区
1.互免签协议的国家(双向免签) 序号 协议国 限制条件 生效日期 1 阿联酋 停留不超过30天 2018.01.16 2 巴巴多斯 停留不超过30天 2017.06.01 3 巴哈马 停留不超过30天 2014.02.12 4 白俄罗斯 停留不超过30天 2018.8.10 5 波黑 停留不超…...
![](https://img-blog.csdnimg.cn/a688e2fa3ff542e48fd8b2e08bda2641.png)
20230219 质心和重心的区别和性质
质心:(无需重力场的前提)所有质点的位置关于它们的质量的加权平均数。 重心:(需要重力场的前提)重力对系统中每个质点关于重心的力矩之和为零。 质心: xˉ∑i1nmixi∑i1nmi,yˉ∑i1nmiyi∑i1nmi…...
![](https://img-blog.csdnimg.cn/img_convert/d263f63b04406f9d30e443a45b4a2cd0.png)
maven多环境配置
maven多环境配置 参考网址: https://mp.weixin.qq.com/s/-e74bd2wW_RLx7i4YF5M2w https://mp.weixin.qq.com/s/3p53kBHqys58QdMme6lR4A 项目地址 https://gitee.com/shao_ming314/maven-profile-dir 项目说明 该项目基于目录进行多环境配置 , 具体的配置文件在 src/resource…...
![](https://img-blog.csdnimg.cn/img_convert/fc47ca9de303a14ae7236e77d12fab9d.png)
设计模式之中介模式与解释器模式详解和应用
目录1 中介模式详解1.1 中介模式的定义1.1.1 中介者模式在生活场景中应用1.1.2 中介者模式的使用场景1.2 中介模式的通用实现1.2.1 类图设计1.2.2 代码实现1.3 中介模式应用案例之聊天室1.3.1 类图设计1.3.2 代码实现1.4 中介者模式在源码中应用1.4.1 jdk中Timer类1.5 中介者模…...
![](https://www.ngui.cc/images/no-images.jpg)
2023年全国最新交安安全员精选真题及答案1
百分百题库提供交安安全员考试试题、交安安全员考试预测题、交安安全员考试真题、交安安全员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 一、单选题: 1.对施工组织设计中的安全技术措施或者专项施工方案是否…...
![](https://www.ngui.cc/images/no-images.jpg)
chrome插件开发备忘录
文章目录前言要点通信方式注意事项参考前言 第一次接触到插件开发,起因是我用了十多年的一键上传需要升级了。之前的版本来自于有道云,是通过在书签栏加一个书签,然后将上传功能注入到当前页面的方式来实现的。一直也用得挺好,挺…...
![](https://img-blog.csdnimg.cn/570729ab6b7149d5ba7de76a9a1777d7.png)
实例1:控制树莓派板载LED灯闪烁
实例1:控制树莓派板载LED灯闪烁 实验目的 通过背景知识学习,了解四足机器人mini pupper搭载的微型控制计算机:树莓派。通过对树莓派板载LED灯的状态读写控制,熟悉树莓派本身的操作及Linux中文件的读写。掌握常见函数time.sleep(…...
![](https://www.ngui.cc/images/no-images.jpg)
华为OD机试题 - 最大排列(JavaScript)
最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - 整数分解(JavaScript) 华为OD机试题 - 单词反转(JavaScript) 使用说明 参加华为od机试,一定要注意不要完全背…...
![](https://img-blog.csdnimg.cn/1f5f143393a147efb465ce0c98bc90b5.jpeg)
手动创建 vue2 ssr 开发环境
本文和个人博客同步发表 更多优质文章查看个人博客 前言 手动搭建 vue ssr 一直是一些前端开发者的噩梦,因为其中牵扯到很多依赖包之间的配置以及webpack在node中的使用。就拿webpack配置来说,很多前端开发者还是喜欢用webpack-cli脚手架搭建项目。导致…...
![](https://www.ngui.cc/images/no-images.jpg)
RHCE-操作系统刻录工具
Windows 1.准备材料。 一个可用的windows操作系统(下载的时候用迅雷比较快) MSDN, 我告诉你 - 做一个安静的工具站 大于等于8G的U盘 想要安装的系统光盘镜像 U盘烧录工具(软碟通) UltraISO软碟通中文官方网站 - 光盘映像文件制作/编辑/转换工具 …...
![](https://img-blog.csdnimg.cn/a79c496c9a8346bdabbfc3b16f57681f.png)
PHP面向对象01:面向对象基础
PHP面向对象01:面向对象基础一、关键字说明二、技术实现1. 定义类2. 类成员三、 访问修饰限定符1. public2. protected3. private4. 空修饰限定符四、类内部对象五、构造和析构1. 构造方法2. 析构方法六、范围解析操作符1. 访问类常量2. 静态成员3. self关键字七、类…...
![](https://img-blog.csdnimg.cn/img_convert/3be3ed4db6f14fc458bf9c633213748a.png)
《爆肝整理》保姆级系列教程python接口自动化(十八)--重定向(Location)(详解)
简介 在实际工作中,有些接口请求完以后会重定向到别的url,而你却需要重定向前的url。URL主要是针对虚拟空间而言,因为不是自己独立管理的服务器,所以无法正常进行常规的操作。但是自己又不希望通过主域名的二级目录进行访问&…...
![](https://www.ngui.cc/images/no-images.jpg)
MySQL的索引、视图
什么是索引模式(schema)中的一个数据库对象 在数据库中用来加速对表的查询 通过使用快速路径访问方法快速定位数据,减少了磁盘的I/O 与表独立存放,但不能独立存在,必须属于某个表 由数据库自动维护,表被删除时,该表上的索引自动被…...
![](https://img-blog.csdnimg.cn/ababa629e028422aa72584ae6146c78a.png)
【JavaWeb】网络层协议——IP协议
目录 IP协议结构 IP地址管理 特殊IP 解决IP地址不够用 动态分配IP地址 NAT网络地址转换 IPV6 IP协议结构 版本:就是IP协议的版本号。目前只有 4 和 6。这里介绍的是IPV4 首部长度:单位是4字节。于TCP首部长度完全一致,也是可变的&…...
![](https://www.ngui.cc/images/no-images.jpg)
【Python学习笔记】41.Python3 多线程
前言 本章介绍Python的多线程。 Python3 多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理…...
![](https://img-blog.csdnimg.cn/img_convert/3ebfc82605c06357dff744b8548bcd00.png)
Windows 版本ffmpeg编译概述
在使用ffmpeg过程当中,ffmpeg在Linux(包括mac,android)编译非常容易,直接configure,make即可,Android需要交叉编译,在windows就比较麻烦,庆幸的是ffmpeg官方提供已编译好Windows版本的二进制库(http://ffmpeg.org/download.html#b…...
![](https://img-blog.csdnimg.cn/d09e7ef7680f4bd8a19d93c5446ed267.png)
NETCore下CI/CD之自动化测试 (详解篇)
NETCore下CI/CD之自动化测试 (详解篇) 目录:导读 前言 安装JDK 安装 Tomcat 首先,我们需要指定 Tomcat.PID 进程文件,进入 /usr/local/tomcat/bin,编辑文件 增加 tomcat 账户并赋予权限 防止Jeknins…...
![](https://www.ngui.cc/images/no-images.jpg)
Hoeffding不等式剪枝方法
在基于物品的协通过滤算法中,当用户历史行为数据有很多时,对计算会有很大挑战,对此可以使用剪枝对数据进行化简来达到减少计算量。 不是每个物品对都需要进行增量计算。对于两个物品的相似度,每次更新都能够得到一个新的相…...
![](https://www.ngui.cc/images/no-images.jpg)
【算法】数组中的重复数字问题
数组中的重复数据 数组中重复的数字 错误的集合 以第三题,错误的集合为例 对于这样的问题,有很简单的解决方式,先遍历一次数组,用一个哈希表记录每个数字出现的次数,然后遍历一次 [1…N],看看那个元素重…...
![](https://img-blog.csdnimg.cn/c4e978b23a6d448b9e89f3d7ee98e3da.png)
数值方法笔记2:解决非线性方程
1. 不动点定理及其条件验证2. 收敛阶、收敛检测与收敛加速2.1 如何估计不动点迭代的收敛阶xk1g(xk){x}_{{k}1}{g}\left({x}_{{k}}\right)xk1g(xk)2.2 给定精度的情况下,如何预测不动点迭代需要迭代的次数2.3 如何加快收敛的速度2.4 停止不定点迭代的条件2.5 不动…...
![](https://img-blog.csdnimg.cn/d9b2416074914b189e5b6caeb7894632.png)
基于SpringBoot的在线文档管理系统
文末获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏…...
![](https://img-blog.csdnimg.cn/img_convert/2aea4fad9951cd4ab03e267334bb3994.png)
软件体系结构(期末复习)
文章目录软件体系结构软件体系结构概论软件体系结构建模软件体系结构风格统一建模语言基于体系结构的软件开发软件体系结构 软件体系结构概论 软件危机是指计算机软件的开发和维护过程中遇到的一系列严重问题。 软件危机的表现: 软件危机的原因: 软件工程的基本要素…...
![](https://img-blog.csdnimg.cn/e6459a40afb04adc99aad3068f320be4.png#pic_center)
[vue3] pinia的基本使用
使用Pinia npm install piniastore文件里index.js import { createPinia } from piniaconst pinia createPinia()export default piniamain.js导入并引用 import { createApp } from vue import App from ./App.vue import pinia from ./storescreateApp(App).use(pinia).m…...
![](https://www.ngui.cc/images/no-images.jpg)
进程和线程详解
在计算机领域中,进程和线程是非常重要的概念。了解进程和线程是软件开发的基础,也是计算机科学教育中的一部分。本文将介绍进程和线程的概念、区别和应用。 一、什么是进程 在计算机科学中,进程是正在执行的程序实例。一个进程可以由一个或…...
![](https://img-blog.csdnimg.cn/img_convert/ea9f38753b2b4ec2ac3fa22d04bf9e8a.png)
可以绑定独立域名网站/国色天香站长工具
导读:衡量领导者优秀与否的一个重要标准,是责任心。除了对工作整体的负责的心态之外,还有对下属的负责。一个优秀的领导者,总是能够在关键时刻挺身而出,为下属“遮风挡雨”。试想,为什么在军队里࿰…...
![](/images/no-images.jpg)
手机网站建设万网/电商网站入口
java 生成4位随机数 验证码刘振兴代码分享2015年11月16日8166暂无评论public static String yzm(){String str "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";String str2[] str.split(",");//将字符串以,分割Random rand…...
![](/images/no-images.jpg)
做网站上传的图片大小/百度关键词查询工具
本发明涉及电机控制领域,尤其涉及一种电机h桥制动电路。背景技术:电动立柱的电机控制一般有两种,一种是h桥的四个开关管控制一个电机的正反转和转速;另一种是通过两个继电器控制电机的正反转,一个开关管控制电机的转速…...
![](/images/no-images.jpg)
关键词和网站的关系/seo主要做什么
使用rpm命令查询软件包: 1、查询系统中安装的所有RPM包 $ rpm -qa 查询当前linux系统中已经安装的软件包。 例:$ rpm -qa | grep -i x11 | head -3 察看系统中包含x11字符串的前3行软件包。 2、查询软件包是否安装 $ rpm –q rpm包名称 察看系统中指定软…...
![](/images/no-images.jpg)
深圳产品型网站建设/百度怎么推广自己的店铺
Android 通过应用设置系统日期和时间的方法 android 2.3 android 4.0 测试可行,不过需要ROOT权限. import java.io.DataOutputStream; import java.io.File; import java.io.IOException; import java.util.Calendar;import android.os.SystemClock;public class SystemDat…...
![](/images/no-images.jpg)
有口碑的盐城网站建设/广州seo优化
一、解释器 python / python3 Python 的解释器 # 使用 python 2.x 解释器 $ python xxx.py # 使用 python 3.x 解释器 $ python3 xxx.py 在windows下用python解释器执行的方式: 1)Win R打开dos命令行窗口 2)键入python xxx.py即可运行xxx.…...