猜数字

import tkinter
from tkinter import messagebox
import random

caishuzi = tkinter.Tk()                    
caishuzi.title('猜数字游戏')               
caishuzi.geometry('400x300')               
number = random.randint(1,100)

label1 = tkinter.Label(caishuzi,fg='black',text="猜数字小游戏",font=('正楷',10,'bold'))      
label1.place(x=10,y=10,height=60,width=160)                         

label2 = tkinter.Label(caishuzi,fg='black',text="游戏规则:\n从1到100中猜数字!!!",font=('正楷',10,'bold'))    
label2.place(x=10,y=60,height=60,width=160)

label3 = tkinter.Label(caishuzi,fg='black',text="请输入你所猜测的数字:",font=('正楷',10,'bold'))
label3.place(x=10,y=110,height=60,width=160)

text = tkinter.Entry(caishuzi,width=30)
text.place(x=10,y=160,height=60,width=160)

def compare():
    use = int(text.get())
    if use > number:
        tkinter.messagebox.showinfo('不正确', '大了')

    elif use < number:
        tkinter.messagebox.showinfo('不正确', '小了')

    elif use == number:
        tkinter.messagebox.showinfo('正确', '好牛蛙666')

    else :
        tkinter.messagebox.showerror('不正确')


button1 = tkinter.Button(caishuzi, text='确定',command=compare, width=10, font=('正楷', 10,))          
button1.place(x=70,y=160,height=60,width=160)

button2 = tkinter.Button(caishuzi, text='退出游戏',command=shuzi.quit, width=10, font=('正楷', 10,))
button2.place(x=70,y=210,height=60,width=160)

caishuzi.mainloop()



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值