计算游戏
这两天无聊写了一个游戏,来跟大家分享#!/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()
你是真的无聊啊…… _2_ 发表于 2020-5-11 16:33
你是真的无聊啊……
在家里没事干{:10_266:} xiaosi4081 发表于 2020-5-11 16:35
在家里没事干
没事干还秒回……
{:10_245:} _2_ 发表于 2020-5-11 16:36
没事干还秒回……
额。。。{:10_266:} 可以弄个反复代替么
再加一个退出程序按钮 wuqramy 发表于 2020-5-11 16:43
可以弄个反复代替么
再加一个退出程序按钮
不过具体怎么做动态的部分呢?
页:
[1]