Python四行代码实现的猜数字小游戏,基于thinker,带GUI界面

Python四行代码实现的猜数字小游戏,基于thinker,带GUI界面

from tkinter import *

from tkinter import messagebox

导入提示框

from random import *

from PIL import ImageTk, Image

k = randint(1,20) root = Tk()

创建窗体

root.title("我的第一个GUI程序-猜数字")

窗体名

root.geometry("500x400+500+200")

主窗口大小以及定位

l1 = Label(root,text='this is tk 猜数字界面: 随机生成1到20之间的随机数,' '如果猜对了,则输出送你一朵花花,如果猜错了,则会提示偏大或偏小' '直至答案真正确为止。',bg='Navy',fg='MintCream',font=('simsun',15),wraplength=250)

'''背景色:皇家蓝--前景色:薄荷奶油'''

l1.pack()

l2 = Label(root,text='请输入你猜的数字噢:',bg='Violet',font=('simsun',20)) l2.pack() #pilImage = Image.open("flower.jpg")

#tkImage = ImageTk.PhotoImage(image=pilImage) #ImageTk.PhotoImage:创建一个Tkinter兼容的照片图像(photo image) #l3 =Label(image=tkImage) #l3.pack()

'''再建立一个entry文本框'''

用来提供一个输入域

text = Entry(root, width=30)

text.pack()

'''定义一个判断函数'''

def spot():

        bulls = text.get()

        bulls=int(float(bulls))

        if bulls > k:

                messagebox.showinfo("数字偏大","再猜一次噢")

        if bulls < k:

                messagebox.showinfo("数字偏小","再猜一次噢")

        if bulls == k:

                messagebox.showinfo("Message", "送你一朵花花")

        print("回答正确") '''设置按钮button'''

btn01 = Button(root,command=spot,width=10,bg='RoyalBlue',font = ('微软雅黑',10)) btn01["text"] = "确定"

btn01.pack()

root.mainloop()

调用主键的mainloop()方法,进入事件循环

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员柳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值