马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这两天无聊写了一个游戏,来跟大家分享
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from tkinter import *
from tkinter import messagebox
import random
import sys
def closeWindow():
num=E1.get()
if num=="":
messagebox.showinfo(title='警告',message='不许关闭,好好回答')
else:
sys.exit()
window.destroy()
return 0
window = Tk()
window.title("计算游戏")
#window.protocol("WM_DELETE_WINDOW",closeWindow)
a=random.randint(1,100)
b=random.randint(1,100)
c=a+b
def helloCallBack():
num=E1.get()
#print(num," ",c)
if num=="":
messagebox.showinfo("提示", "请输入答案!!")
elif int(num) == int(c):
messagebox.showinfo("提示", "答对了")
window.quit()
window.destroy()
elif int(num) != int(c):
messagebox.showinfo("提示", "答错了")
#messagebox.showinfo("提示", str(shang))
B = Button(window, text ="提交", command = helloCallBack)
red=str(a)+"+"+str(b)+"="
label=Label(window,text=red,font=("微软雅黑",15),fg="black")
E1 = Entry(window, bd =5,width=15)
label.pack(side = LEFT)
B.pack(side = RIGHT)
E1.pack(side = RIGHT)
window.mainloop()
|