|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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()
复制代码
|
|