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()
相关文章:
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…...
Transformer学习笔记1
Transformer学习笔记1 翻译中,每个词翻译时更看重哪个原词? ## 注意力机制的一般性原理 典型的注意力机制 hard one-hot形式,但是太过专一 soft 都分布,但是太过泛滥 local attention 自注意力机制:self-atte…...
软件测试简历个人技能和项目经验怎么写?(附项目资料)
目录 前言 个人技能 项目实战经验 项目名称:苏州银行项目(webapp) 项目描述: 项目名称:中国平安项目(webapp) 项目描述: 项目名称:苏宁易购项目(webapp&a…...
C语言运算符优先级和结合性一览表
所谓优先级就是当一个表达式中有多个运算符时,先计算谁,后计算谁。 运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符()和逗号运算符 简单记就是:! > 算术运…...
Java8介绍
Java 8 Java 8 把函数式编程里的一些思想融入到 Java 的语法中,让我们可以用更少的时间写出高效的代码。 Java 8的优势: 代码行更少Lambda表达式Stream API便于并行减少空指针JVM优化兼容老版本 Lambda Lambda表达式是一段可以传递的代码࿰…...
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…...
普通护照出国免签及落地签国家和地区
1.互免签协议的国家(双向免签) 序号 协议国 限制条件 生效日期 1 阿联酋 停留不超过30天 2018.01.16 2 巴巴多斯 停留不超过30天 2017.06.01 3 巴哈马 停留不超过30天 2014.02.12 4 白俄罗斯 停留不超过30天 2018.8.10 5 波黑 停留不超…...
20230219 质心和重心的区别和性质
质心:(无需重力场的前提)所有质点的位置关于它们的质量的加权平均数。 重心:(需要重力场的前提)重力对系统中每个质点关于重心的力矩之和为零。 质心: xˉ∑i1nmixi∑i1nmi,yˉ∑i1nmiyi∑i1nmi…...
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…...
设计模式之中介模式与解释器模式详解和应用
目录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 中介者模…...
2023年全国最新交安安全员精选真题及答案1
百分百题库提供交安安全员考试试题、交安安全员考试预测题、交安安全员考试真题、交安安全员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 一、单选题: 1.对施工组织设计中的安全技术措施或者专项施工方案是否…...
chrome插件开发备忘录
文章目录前言要点通信方式注意事项参考前言 第一次接触到插件开发,起因是我用了十多年的一键上传需要升级了。之前的版本来自于有道云,是通过在书签栏加一个书签,然后将上传功能注入到当前页面的方式来实现的。一直也用得挺好,挺…...
实例1:控制树莓派板载LED灯闪烁
实例1:控制树莓派板载LED灯闪烁 实验目的 通过背景知识学习,了解四足机器人mini pupper搭载的微型控制计算机:树莓派。通过对树莓派板载LED灯的状态读写控制,熟悉树莓派本身的操作及Linux中文件的读写。掌握常见函数time.sleep(…...
华为OD机试题 - 最大排列(JavaScript)
最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - 整数分解(JavaScript) 华为OD机试题 - 单词反转(JavaScript) 使用说明 参加华为od机试,一定要注意不要完全背…...
手动创建 vue2 ssr 开发环境
本文和个人博客同步发表 更多优质文章查看个人博客 前言 手动搭建 vue ssr 一直是一些前端开发者的噩梦,因为其中牵扯到很多依赖包之间的配置以及webpack在node中的使用。就拿webpack配置来说,很多前端开发者还是喜欢用webpack-cli脚手架搭建项目。导致…...
RHCE-操作系统刻录工具
Windows 1.准备材料。 一个可用的windows操作系统(下载的时候用迅雷比较快) MSDN, 我告诉你 - 做一个安静的工具站 大于等于8G的U盘 想要安装的系统光盘镜像 U盘烧录工具(软碟通) UltraISO软碟通中文官方网站 - 光盘映像文件制作/编辑/转换工具 …...
PHP面向对象01:面向对象基础
PHP面向对象01:面向对象基础一、关键字说明二、技术实现1. 定义类2. 类成员三、 访问修饰限定符1. public2. protected3. private4. 空修饰限定符四、类内部对象五、构造和析构1. 构造方法2. 析构方法六、范围解析操作符1. 访问类常量2. 静态成员3. self关键字七、类…...
《爆肝整理》保姆级系列教程python接口自动化(十八)--重定向(Location)(详解)
简介 在实际工作中,有些接口请求完以后会重定向到别的url,而你却需要重定向前的url。URL主要是针对虚拟空间而言,因为不是自己独立管理的服务器,所以无法正常进行常规的操作。但是自己又不希望通过主域名的二级目录进行访问&…...
MySQL的索引、视图
什么是索引模式(schema)中的一个数据库对象 在数据库中用来加速对表的查询 通过使用快速路径访问方法快速定位数据,减少了磁盘的I/O 与表独立存放,但不能独立存在,必须属于某个表 由数据库自动维护,表被删除时,该表上的索引自动被…...
【JavaWeb】网络层协议——IP协议
目录 IP协议结构 IP地址管理 特殊IP 解决IP地址不够用 动态分配IP地址 NAT网络地址转换 IPV6 IP协议结构 版本:就是IP协议的版本号。目前只有 4 和 6。这里介绍的是IPV4 首部长度:单位是4字节。于TCP首部长度完全一致,也是可变的&…...
web vue 项目 Docker化部署
Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage):…...
进程地址空间(比特课总结)
一、进程地址空间 1. 环境变量 1 )⽤户级环境变量与系统级环境变量 全局属性:环境变量具有全局属性,会被⼦进程继承。例如当bash启动⼦进程时,环 境变量会⾃动传递给⼦进程。 本地变量限制:本地变量只在当前进程(ba…...
【力扣数据库知识手册笔记】索引
索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...
聊聊 Pulsar:Producer 源码解析
一、前言 Apache Pulsar 是一个企业级的开源分布式消息传递平台,以其高性能、可扩展性和存储计算分离架构在消息队列和流处理领域独树一帜。在 Pulsar 的核心架构中,Producer(生产者) 是连接客户端应用与消息队列的第一步。生产者…...
新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案
随着新能源汽车的快速普及,充电桩作为核心配套设施,其安全性与可靠性备受关注。然而,在高温、高负荷运行环境下,充电桩的散热问题与消防安全隐患日益凸显,成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...
Spring Boot面试题精选汇总
🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...
CMake 从 GitHub 下载第三方库并使用
有时我们希望直接使用 GitHub 上的开源库,而不想手动下载、编译和安装。 可以利用 CMake 提供的 FetchContent 模块来实现自动下载、构建和链接第三方库。 FetchContent 命令官方文档✅ 示例代码 我们将以 fmt 这个流行的格式化库为例,演示如何: 使用 FetchContent 从 GitH…...
Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决
Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决 问题背景 在一个基于 Spring Cloud Gateway WebFlux 构建的微服务项目中,新增了一个本地验证码接口 /code,使用函数式路由(RouterFunction)和 Hutool 的 Circle…...
Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习)
Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习) 一、Aspose.PDF 简介二、说明(⚠️仅供学习与研究使用)三、技术流程总览四、准备工作1. 下载 Jar 包2. Maven 项目依赖配置 五、字节码修改实现代码&#…...
智能AI电话机器人系统的识别能力现状与发展水平
一、引言 随着人工智能技术的飞速发展,AI电话机器人系统已经从简单的自动应答工具演变为具备复杂交互能力的智能助手。这类系统结合了语音识别、自然语言处理、情感计算和机器学习等多项前沿技术,在客户服务、营销推广、信息查询等领域发挥着越来越重要…...
