鱼C论坛

 找回密码
 立即注册
查看: 1573|回复: 8

[作品展示] 经过无数次修改的Gui猜数字游戏

[复制链接]
发表于 2020-4-16 08:45:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
上代码:
from tkinter import *
from tkinter import messagebox as m
import random

root = Tk()
root.title("猜数字")
root.geometry("250x150")
TIME = 0

answer = random.randint(1,100)
gepi = ('个屁,正确答案是',answer)

def check():
    eg = int(en.get())
    global TIME
    TIME += 1
    if TIME > 5:
        m.showinfo('正确','恭喜你答对了')
        m.showinfo('个屁',gepi)
        root.destroy()
    elif eg == answer:
        m.showinfo('正确','恭喜你答对了')
        root.destroy()
    elif (eg > 100)or(eg < 1):
        m.showinfo('输入错误','请输入1~100的整数')
    elif eg > answer:
        m.showinfo('错误','你猜大了')
    elif eg < answer:
        m.showinfo('错误','你猜小了')

la = Label(root,text='1~100选一个数',font=('华文行楷',15))
la.place(x=50,y=0)
en = Entry(root,font=('华文行楷',15))
en.place(x=20,y=50)
bu = Button(root,text='提交',font=('华文行楷',15),command=check)
bu.place(x=90,y=90)

root.mainloop()

如果喜欢,不要忘了长按,点赞,三连

呸呸呸

不要忘了点赞,评分

如果有建议,不要忘了私信

评分

参与人数 4荣誉 +2 鱼币 +1 收起 理由
DavidCT + 1 感谢楼主无私奉献!
乘号 + 1
wuqramy + 1
老八秘制 + 1 -1 新人加油

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-16 08:47:46 | 显示全部楼层
如果喜欢,不要忘了长按,点赞,三连
B     i     l     i     b     i     l     i     化     
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 08:47:49 | 显示全部楼层
完了,点错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 08:59:01 | 显示全部楼层
论坛逐渐bilibili化。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 09:01:21 | 显示全部楼层
乘号 发表于 2020-4-16 08:59
论坛逐渐bilibili化。。。

記得點讚,訂閱,開啟小鈴鐺
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 09:03:34 | 显示全部楼层

没事,我帮他加上去
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 10:03:30 | 显示全部楼层
稍微修改一下代碼:
from tkinter import *
from tkinter import messagebox as m
import random

root = Tk()
root.title("猜数字")
root.geometry("250x150")
TIME = 0

answer = random.randint(1,100)
gepi = ('个屁,正确答案是',answer)

def check():
    eg = int(en.get())
    global TIME
    TIME += 1
    if TIME > 5:
        m.showinfo('正确','恭喜你答对了')
        m.showinfo('个屁',gepi)
        root.destroy()
    elif eg == answer:
        m.showinfo('正确','恭喜你答对了')
        root.destroy()
    elif (eg > 100)or(eg < 1):
        m.showinfo('输入错误','请输入1~100的整数')
    elif eg > answer:
        m.showinfo('错误','你猜大了')
    elif eg < answer:
        m.showinfo('错误','你猜小了')

Label(root, text = '1~100选一个数', bg = 'yellow', fg = 'blue',
    font = ('华文行楷', 15)).place(x = 50, y = 0)

a = Entry(root, bg = 'yellow', fg = 'blue', font = ('华文行楷', 15))
a.place(x = 20, y = 50)

b = Button(root, text='提交', bg = 'yellow', fg = 'blue', font = ('华文行楷', 15), command = check)
b.place(x = 80, y = 90)

root.mainloop()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 10:04:53 | 显示全部楼层
我来凑热闹啦~~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 10:14:45 | 显示全部楼层
我这个才叫终极版。

戳我前进

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-7-6 15:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表