Python课程设计,要求设计一个猜数游戏(界面版),代码基本可以满足要求。
import random
from tkinter import *
from tkinter.messagebox import showerror,showinfo
from tkinter.simpledialog import askinteger
class Application(Frame):
def __init__(self,master=None):
super(Application, self).__init__(master)
self.master = master
self.pack()
self.createWidget()
def createWidget(self):
global varNumber # 定义全局变量
# 用户猜的数
varNumber = StringVar(root)
global totalTimes # 定义全局变量
# 允许猜的总数次
totalTimes = IntVar(root, value='0')
global already
# 已猜次数
already = IntVar(root, value='0')
global currentNumber
# 当前生成的随机数
currentNumber = IntVar(root, value='0')
global times
# 玩家玩游戏的总次数
times = IntVar(root, value='0')
global right
# 玩家猜对的总次数
right = IntVar(root, value='0')
Label