import random
import tkinter
import tkinter.messagebox
number=random.randint(1,100)
num=0
maxnum=100
minnum=0
running=True
def go():
right=tkinter.Label(myWindow,text='')
right.pack_forget()
global num
global maxnum
global minnum
global running
guess=Entry1.get()
try:
if int(guess)==number:
tkinter.messagebox.showerror(title='猜测结果',message='恭喜你猜对了!')
elif int(guess)>number:
tkinter.messagebox.showerror(title='猜测结果',message='你猜的数字太大了,再猜一次吧')
elif int(guess)<number:
tkinter.messagebox.showerror(title='猜测结果',message='你猜的数字太小了,再猜一次吧')
except:
tkinter.messagebox.showinfo(title='猜测结果',message='输入错误,请重新输入')
myWindow = tkinter.Tk()
myWindow.title('猜数字游戏')
myWindow.geometry('300x300')#这里的乘号不是 * ,而是小写英文字母 x
Label1 = tkinter.Label(myWindow,text='请输入你猜的数字')
Label1.place(x=17,y=40,height=25,width=100)
Entry1 = tkinter.Entry(myWindow,width=20)
Entry1.place(x=130,y=40,height=25)
Button1 = tkinter.Button(myWindow,text='检测数字',command=go)
Button1.place(x=80,y=200,height=40,width=120)
myWindow.mainloop()
Tkinter猜数字
最新推荐文章于 2022-08-04 17:53:05 发布