编程实现:猜数游戏
**由程序随机产生一个0~100之间的整数,然后让用户输入一个整数,判断输入是否正确,若正确,则结束游戏,输出信息;如错误,则提示“大了”或“小了”,且还可再输入一个整数,当猜数次数达到8次时,则结束游戏。输出信息请按如下规则确定:
(1)输入次数达到8次,输出信息”你的表现太差,游戏结束”;
(2) 输入次数达到5~7次,输出信息”你的表现还可以,游戏结束”;
(2) 输入次数在4次及以下,输出信息”你的表现很优秀,游戏结束”;**
调用库文件
from tkinter import *
from tkinter.messagebox import *
from random import *
框体实现(GUI编程)
global ent1
root=Tk()
root.wm_title('猜数游戏')
lbl1=Label(root,text='请输入一个大于0小于100的整数')
lbl1.grid(row=0,column=0,sticky=W)
ent1=Entry(root)
ent1.grid(row=0,column=1,sticky=E)
btn=Button(root,text='上交',command=cheaknumber)#一键检测数字是否符合要求
btn.grid(row=2,column=2,sticky=W)
btn=Button(root,text='生成数字',command=creanumber)#一键生成随机数
btn.grid(row=0,column=2,sticky=W)
root.mainloop()
事件编写
生成数字
def creanumber():