用python的TK模块实现猜成语游戏

2.支持自由选关的操作;3.支持返回上一关的操作;4.支持答案提示操作,提示最多为一个字;5.自动永久记录已经回答正确的问题,其选关按钮会由红色变成绿色;如果想要重置,运行mygame模块if __name__ == "__main__"中注释的代码或直接修改player_answers.txt文件,将里面所有的数据置为0.源码 ...
用python的TK模块实现猜成语游戏
游戏规则:玩家点击按钮进入游戏窗口后,通过点击屏幕下方的按键输入问题的答案,答案正确则会生成进入下一关的按钮,否则无法进入下一关。游戏扩展:1.目前游戏暂定30关,玩家可自由地添加关数,无需修改任何代码;2.在setting模块中按照三个字典的格式直接往里添加新的关数的数据即可,在if __name__ == "__main__"中有str1和str2两个变量用来对答案加密和对键盘上的字进行乱序操作。实现的功能:1.对所有答案都使用了md5算法加密;源码中无明文答案;2.支持自由选关的操作;3.支持返回上一关的操作;4.支持答案提示操作,提示最多为一个字;5.自动永久记录已经回答正确的问题,其选关按钮会由红色变成绿色;如果想要重置,运行mygame模块if __name__ == "__main__"中注释的代码或直接修改player_answers.txt文件,将里面所有的数据置为0.
源码
2017-11-14
mengvlog 阅读 719 次 更新于 2025-10-30 10:19:18 我来答关注问题0
  • 游戏规则:玩家点击按钮进入游戏窗口后,通过点击屏幕下方的按键输入问题的答案,答案正确则会生成进入下一关的按钮,否则无法进入下一关。游戏扩展:1.目前游戏暂定30关,玩家可自由地添加关数,无需修改任何代码;2.在setting模块中按照三个字典的格式直接往里添加新的关数的数据即可,在if __name__ ...

  •  文暄生活科普 Python使用Modbus-tk模块与Arduino通过modbus协议通讯时的通讯错误问题排除

    Python端或Arduino端的代码逻辑错误,如寄存器地址错误、功能码使用不当等,也可能导致通讯错误。三、排除步骤 确认通讯参数一致:确保Python端的Modbus主站与Arduino端的Modbus从站在波特率、数据位、停止位、校验位等通讯参数上设置完全一致。在本例中,已确认双方均设置为9600波特率,8数据位,无校验(N)...

  •  深空见闻 tk模块怎么用

    加载Tkinter库:使用Tk模块前,首先需要加载Tkinter库。在Python代码中,这通常通过import tkinter as tk来实现,这样就可以使用tk这个别名来引用Tkinter库中的函数和类。创建窗口:创建一个窗口作为GUI程序的基础。通过调用Tk()函数来创建窗口对象,例如root = tk.Tk()。这个root对象就是整个GUI程序的根窗...

  •  阳光的雷咩咩 python如何实现选项自动打勾?

    可以在代码里面直接赋值。代码如下:from tkinter import import tkinter top = tkinter.Tk()CheckVar1 = IntVar()CheckVar2 = IntVar()C1 = Checkbutton(top, text="RUNOOB", variable=CheckVar1, onvalue=1, offvalue=0)C2 = Checkbutton(top, text="GOOGLE", variable=CheckVar2,onvalue=1, ...

  •  深空见闻 tkinter库是什么

    1. 定义与性质Tkinter(“Tk接口”)是Python对Tk GUI工具包的封装,属于Python标准库的一部分。开发者无需额外安装即可调用,Python 2.x中模块名为Tkinter(首字母大写),Python 3.x中改为小写tkinter。其底层基于Tcl/Tk语言,通过Python接口实现功能扩展,兼顾轻量级与易用性。2. 功能与组件Tkinter...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部