iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >基于Python怎么编写一个刷题练习系统
  • 143
分享到

基于Python怎么编写一个刷题练习系统

2023-07-05 04:07:46 143人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇“基于python怎么编写一个刷题练习系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于Python怎么编写一个刷题

这篇“基于python怎么编写一个刷题练习系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于Python怎么编写一个刷题练习系统”文章吧。

实现效果

基于Python怎么编写一个刷题练习系统

实现代码

选择题

def xuanze():    global flag2    if 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 flag2    if 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 flag2    if 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频道。

--结束END--

本文标题: 基于Python怎么编写一个刷题练习系统

本文链接: http://www.lsjlt.com/news/349526.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 基于Python编写一个刷题练习系统
    目录实现效果实现代码选择题填空题判断题用python给自己做个练习系统刷题吧! 实现效果 实现代码 选择题 def xuanze(): global flag2 i...
    99+
    2023-02-21
    Python实现刷题练习系统 Python刷题练习系统 Python练习系统
  • 基于Python怎么编写一个刷题练习系统
    这篇“基于Python怎么编写一个刷题练习系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于Python怎么编写一个刷题...
    99+
    2023-07-05
  • 基于Python怎么编写一个语音合成系统
    这篇文章主要介绍了基于Python怎么编写一个语音合成系统的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇基于Python怎么编写一个语音合成系统文章都会有所收获,下面我们一起来看看吧。背景一直对语音合成系统比较...
    99+
    2023-06-29
  • 基于Python编写一个语音合成系统
    目录背景语音合成系统准备工作步骤代码实现背景 一直对语音合成系统比较感兴趣,总想能给自己合成一点内容,比如说合成小说,把我下载的电子书播报给我听等等。 语音合成系统 其实就是一个基于...
    99+
    2024-04-02
  • 基于Python编写一个图片识别系统
    目录项目介绍环境准备程序原理实现脚本测试效果总结项目介绍 本项目将使用python3去识别图片是否为色情图片,会使用到PIL这个图像处理库,并且编写算法来划分图像的皮肤区域 介绍一下...
    99+
    2024-04-02
  • 基于Python怎么编写一个监控CPU的应用系统
    这篇“基于Python怎么编写一个监控CPU的应用系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于Python怎么编写...
    99+
    2023-07-02
  • 基于Python编写一个监控CPU的应用系统
    目录导语一、简介1.1 软件介绍二、准备中2.0 原理简介2.1 环境安装2.2 素材准备(可修改)三、开始敲代码3.1 导入模块3.2 奔跑的猫-CPU3.3 奔跑的猫-内存四、效...
    99+
    2024-04-02
  • 基于Python怎么编写一个点名器
    这篇文章主要介绍“基于Python怎么编写一个点名器”,在日常操作中,相信很多人在基于Python怎么编写一个点名器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”基于Python怎么编写一个点名器”的疑惑有所...
    99+
    2023-07-02
  • 基于Python怎么编写一个二维码生成器
    这篇“基于Python怎么编写一个二维码生成器”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于Python怎么编写一个二维...
    99+
    2023-07-02
  • 基于Python编写一个ISBN查询工具
    目录1.引言2.实例分析3.总结1.引言 效果图: ISBN查询工具通常用于图书管理、图书销售、图书收集和阅读等场景。以下是一些具体的应用场景: 图书管理系统:ISBN查询工具可以...
    99+
    2023-05-19
    Python制作ISBN查询工具 Python ISBN查询工具 Python ISBN查询 Python ISBN
  • 基于Python怎么编写一个微博抽奖小程序
    本篇内容主要讲解“基于Python怎么编写一个微博抽奖小程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基于Python怎么编写一个微博抽奖小程序”吧!开发工具Python版本:3.7.8相关...
    99+
    2023-06-30
  • 基于C++怎么编写一个Json解析器
    这篇文章主要介绍了基于C++怎么编写一个Json解析器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇基于C++怎么编写一个Json解析器文章都会有所收获,下面我们一起来看看吧。代码JsonSerialize.h...
    99+
    2023-07-05
  • 基于Python编写一个自动关机程序
    目录1、实现效果2、实现步骤3、全部代码1、实现效果 2、实现步骤 模块导入 import os,sys,time from PyQt5 import QtCore,QtWidge...
    99+
    2024-04-02
  • 基于Python编写一个二维码生成器
    目录前言1、安装第三方库2、QRCode参数解释3、自定义二维码生成器4、给二维码加图片5、全部代码前言 二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Res...
    99+
    2024-04-02
  • 基于Python编写一个简单的http服务器
    目录什么是http分析http请求报文和响应报文格式手写一个简单的http服务器总结本篇文章的python版本为: 什么是http http是一个应用层协议,准确的来说是基于TCP...
    99+
    2023-05-17
    Python实现http服务器 Python http服务器 Python 服务器
  • 使用python怎么编写一个银行账户系统
    今天就跟大家聊聊有关使用python怎么编写一个银行账户系统,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。python可以做什么Python是一种编程语言,内置了许多有效的工具,Py...
    99+
    2023-06-06
  • 基于Python编写一个微博抽奖小程序
    目录导语开发工具环境搭建先睹为快原理简介导语 带大家写个微博自动抽奖小程序吧,motivation和之前的B站自动抽奖小程序一样: 不想内卷了,整个B站全自动抽奖的小程序吧,万一不小...
    99+
    2024-04-02
  • 基于C++怎么编写一个简单的服务器
    这篇文章主要讲解了“基于C++怎么编写一个简单的服务器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“基于C++怎么编写一个简单的服务器”吧!先写个简易的controller基类继承反射基类,...
    99+
    2023-07-05
  • 基于WPF怎么编写一个串口转UDP工具
    这篇“基于WPF怎么编写一个串口转UDP工具”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于WPF怎么编写一个串口转UDP...
    99+
    2023-07-05
  • 基于Python编写一个简单的端口扫描器
    目录1、需要的库2、获取一个 host 地址3、循环所有的端口4、完整脚本端口扫描是非常实用的,不止用在信息安全方面,日常的运维也用得到。这方面的工具也不要太多,搞过 CTF 的朋友...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作