窗体

#导入相关的库
import tkinter
import tkinter.messagebox
import random
shuzi = tkinter.Tk() #生成主窗口
shuzi.title(‘猜数字游戏’)#主窗口加标题
shuzi.geometry(‘400x300’) # 设置主窗口的大小
number = random.randint(1,100)
#建立一个文本框输入想要的文字
wenzi1 = tkinter.Label(shuzi,fg=‘pink’,text=“猜数字小游戏”,font=(‘宋体’,35,‘bold’))
#设置文本框的位置
wenzi1.grid(padx=75)
wenzi2 = tkinter.Label(shuzi,fg=‘pink’,text=“游戏规则:\n从1-100中进行猜数字!”,font=(‘宋体’,15,‘bold’))
wenzi2.grid(padx=10,pady=10)
wenzi3 = tkinter.Label(shuzi,fg=‘pink’,text=“请输入你所猜测的数字:”,font=(‘宋体’,15,‘bold’))
wenzi3.grid(padx=10,pady=10)
#建立输入文字的区域
text = tkinter.Entry(shuzi,width=30)
text.grid(padx=100)
#定义compare函数
def compare():
    use = int(text.get())
    if use == ’ ':
            tkinter.messagebox.showerror(‘警告’,‘不能空着nt!!!’)
    elif use > number:
            tkinter.messagebox.showinfo(‘不正确’, ‘太大了,懂?’)
    elif use < number:
            tkinter.messagebox.showinfo(‘不正确’, ‘太小了,懂?’)
    elif use == number:
            tkinter.messagebox.showinfo(‘正确’,‘太对了哥,太对了!!!’)
    else :
            tkinter.messagebox.showerror(‘警告’,‘你在干勾八呢!!!’)
#添加确定按钮
button1 = tkinter.Button(shuzi, text=‘确定’, command=compare, width=10,bg=‘yellow’,font=(‘微软雅黑’, 10,))
button1.grid(padx=10,pady=10)
#添加退出按钮
button2 = tkinter.Button(shuzi, text=‘不想玩了’, command=shuzi.quit, width=10,bg= ‘yellow’, font=(‘微软雅黑’, 10,))
button2.grid(padx=10,pady=10)
shuzi.mainloop()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值