目录

1、设计思路

2、建立题库

3、答题设计

4、GUI设计

本篇博文将使用Python代码语言简单编写一个轻松益智的小游戏,效果如下所示:

1、设计思路

本项目使用SQLite建立问答题库,每道题包括4个选项答案(3个正确答案,1个错误答案)。每道题都有一定分值,根据用户的答题效率,自动计算出最后的答题成绩。

2、建立题库

使用SQLite数据库建立题库,本质上就是SQL语句,创建exam表,实现代码如下所示:

#导入SQLite驱动

import sqlite3

# 连接到SQLite数据库,数据库文件是test.db

# 如果文件不存在,会自动在当前目录创建:

conn = sqlite3.connect('test2.db')

cursor = conn.cursor()# 创建一个Cursor:

#cursor.execute("delete from exam")

# 执行一条SQL语句,创建exam表:

cursor.execute('CREATE TABLE [exam] ([question] VARCHAr(80) NULL,[Answer_A] VARCHAr(1) NULL,[Answer_B] VARCHAr(1) NULL,[Answer_C] VARCHAr(1) NULL,[Answer_D] VARCHAr(1) NULL,[ri

python智力问答游戏代码_Python智力问答小游戏相关推荐

  1. python贪吃蛇小游戏代码_python 贪吃蛇小游戏代码

    #!/usr/bin/python # -*- coding: UTF-8 -*- #作者:黄哥 #链接:https://www.zhihu.com/question/55873159/answer/ ...

  2. html5猜数字游戏代码,js猜数字小游戏的简单实现代码

    复制代码 代码如下: 简易计算机 //获取随机数 function GetRandomNum(Min,Max) { var Range = Max - Min; var Rand = Math.ran ...

  3. python打地鼠游戏代码_Python 0基础开发游戏:打地鼠(详细教程)VS code版本

    如果你没有任何编程经验,而且想尝试一下学习编程开发,这个系列教程一定适合你,它将带你学习最基本的Python语法,并让你掌握小游戏的开发技巧.你所需要的,就是付出一些时间和耐心来尝试这些代码和操作.文 ...

  4. python五子棋代码_python实现五子棋小游戏

    本文实例为大家分享了python实现五子棋小游戏的具体代码,供大家参考,具体内容如下 暑假学了十几天python,然后用pygame模块写了一个五子棋的小游戏,代码跟有缘人分享一下. import n ...

  5. python飞机大战游戏代码_python实现飞机大战游戏

    飞机大战(Python)代码分为两个python文件,工具类和主类,需要安装pygame模块,能完美运行(网上好多不完整的,调试得心累.实现出来,成就感还是满满的),如图所示: 完整代码如下: 1.工 ...

  6. 石头剪刀布python代码_Python之石头剪刀布小游戏(史上最详细步骤)

    ​嗨,各位好呀,我是真小凡. 相信你如果是一个刚学习Python的小白,一定会很想做一个自己的Python小游戏(我就是这样子的),那么今天我们就一起实操一下! 首先要清楚,做一个项目必须的流程是什么 ...

  7. python弹球小游戏程序_Python实现弹球小游戏

    本文主要给大家分享一个实战项目,通过python代码写一款我们儿时大多数人玩过的游戏---小弹球游戏.只不过当时,我们是在游戏机上玩,现在我们通过运行代码来玩,看看大家是否有不一样的体验,是否可以重温 ...

  8. python逻辑运算的一些流程图_Python猜数小游戏

    使用random变量随机生成一个1到100之间的数 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入. 输入符合要求,游戏开始.如果数字大于随机数,输出数字太大:如果小于随机数,输出数字太小 ...

  9. c#推箱子小游戏代码_推箱子小游戏V1.0制作

    小游戏实践 推箱子简易版 大家好,我是努力学习争取成为优秀的Game Producer的路人猿,今天来一起做一个推箱子的简易版本V1.0!下面跟我一起做吧~ 我们用到的软件如下: 编辑类 Visual ...

最新文章

  1. echarts切换折线图变大_这个月,我就和折线图杠上了...
  2. matlab单元数组与结构体的区别,MATLAB中的结构体和单元数组
  3. 如果重新一次高考,你还会选择软件专业当程序员吗? | 每日趣闻
  4. mysql中的执行计划_MySQL中的执行计划explain详解
  5. docker 查看已安装容器_docker中的容器安装PHP扩展件
  6. windows下文件共享以及通过网线在两台Windows电脑之间传数据
  7. Thymeleaf引入公共片段方式
  8. DllImport的用法
  9. 基于socket通信实现Ftp连接
  10. ActionForm
  11. C++安全方向openssl(一):1.1 openssl3.0介绍以及在windows2019下使用vs2019
  12. Vue:进入组件显示蒙版及文字,离开隐藏
  13. BUAA北京地铁乘坐线路查询
  14. 十字线阵---CBF,传统波束形成
  15. 微信emoji表情web显示
  16. 各种统计检验及r语言实现
  17. python---酒鬼漫步
  18. SkyLine——3DGIS三维地理信息系统软件产品介绍
  19. d3.js v5 数据加载
  20. 将figma的设计图上传到蓝湖

热门文章

  1. D - RGB Coloring 2
  2. 人类认知能力的核心:推理能力,创造力,语言能力,决策能力和学习能力
  3. 填充与步幅(CNN卷积神经网络)
  4. 阴阳师IP第一款衍生产品,上线三年又做了一次大胆升级
  5. Dreh zelle acht hoch
  6. 实现内网穿透-netapp
  7. PSCAD通过python调用自动化库的实现
  8. 英语口语笔记B1-Unit06.社交活动-04-Housewarming party
  9. 全网最硬核 JVM TLAB 分析 2. TLAB生命周期与带来的问题思考
  10. 数据模型篇:二、阿里巴巴数据整合及管理体系