猫史档案馆


【Python作品分享】你能关掉吗?【作品秀】

用户:浮躁的飓风雀HYKa浮躁的飓风雀HYKa查看:1 回复:2 评论:1 创建时间:2021-07-21T19:42:19


【作品展示】

center_image

 

【作品介绍】

如果你运行程序并不手动停止,你能把窗口都关闭吗?

 

【作品源代码】

import easygui
import random
import time


#开始进入Python的世界
while True:
    easygui.msgbox('欢迎来到关不掉的窗口世界!', '作者')
    while True:
        if easygui.ynbox('你要进入吗?', '作者'):
            easygui.msgbox('好的,接下来请不要KTFF哦!', '作者')
            break
        else:
            easygui.msgbox('那你就……', '作者')
            for _ in range(10):
                easygui.msgbox('你关呀!!!', '作者')
    easygui.msgbox('先给你来个基本的', '作者')
    for _ in range(15):
        easygui.msgbox('你就关吧,使劲关', '作者')
    easygui.msgbox('你既然躲过了,那你就赶紧接受下一关吧!', '作者')
    if easygui.ynbox('作者帅吗?', '作者'):
        easygui.msgbox('那就对了,哈哈', '作者')
        easygui.msgbox('那你也不能关掉我~', '作者')
        easygui.msgbox('这回你可要碰碰运气了,如果你运气好就通关,不然就重启!', '作者')
        start = time.time()
        easygui.msgbox('请用意念数10秒后立刻按OK键(±0.8)', '作者')
        end = time.time()
        if (abs(((end - start) - 10)) < 0.8):
            easygui.msgbox(('不错哦,你用的秒数是' + str((end - start))), '作者')
            easygui.msgbox('赶紧接受终极挑战吧!', '作者')
            a = 0
            for _ in range(15):
                if random.randint(0, 1):
                    if easygui.ynbox('1+1=', '作者', ('1', '2')):
                        a = 1
                        break
                else:
                    if (not easygui.ynbox('1+1=', '作者', ('2', '1'))):
                        a = 1
                        break
            if (a == 1):
                easygui.msgbox('答错了!重启', '作者')
            else:
                easygui.msgbox('你太棒了!!', '作者')
                break
        else:
            easygui.msgbox(('没有成功哦,你用的秒数是' + str((end - start))), '作者')
            continue
    else:
        easygui.msgbox('你居然说作者不帅!呵呵,重启', '作者')
        continue
easygui.msgbox('你终于成功了,这已经是本游戏的最后一个窗口了', '作者')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
伴雪纷飞伴雪纷飞

我痴痴望向了脚(doge)

点赞0


评论


蒟蒻OIer1048576蒟蒻OIer1048576

import easygui
import random
import time


#开始进入Python的世界
while True:
    easygui.msgbox('欢迎来到关不掉的窗口世界!', '作者')
    while True:
        if easygui.ynbox('你要进入吗?', '作者'):
            easygui.msgbox('好的,接下来请不要KTFF哦!', '作者')
            break
        else:
            easygui.msgbox('那你就……', '作者')
            for _ in range(10):
                easygui.msgbox('你关呀!!!', '作者')
    easygui.msgbox('先给你来个基本的', '作者')
    for _ in range(1):
        easygui.msgbox('你就关吧,使劲关', '作者')
    easygui.msgbox('你既然躲过了,那你就赶紧接受下一关吧!', '作者')
    if easygui.ynbox('作者帅吗?', '作者'):
        easygui.msgbox('那就对了,哈哈', '作者')
        easygui.msgbox('那你也不能关掉我~', '作者')
        easygui.msgbox('这回你可要碰碰运气了,如果你运气好就通关,不然就重启!', '作者')
        start = time.time()
        easygui.msgbox('请用意念数10秒后立刻按OK键(±0.8)', '作者')
        end = time.time()
        if (abs(((end - start) - 10)) < 80):
            easygui.msgbox(('不错哦,你用的秒数是' + str((end - start))), '作者')
            easygui.msgbox('赶紧接受终极挑战吧!', '作者')
            a = 0
            for _ in range(1):
                if random.randint(0, 1):
                    if easygui.ynbox('1+1=', '作者', ('1', '2')):
                        a = 1
                        break
                else:
                    if (not easygui.ynbox('1+1=', '作者', ('2', '1'))):
                        a = 1
                        break
            if (a == 1):
                easygui.msgbox('答错了!重启', '作者')
            else:
                easygui.msgbox('你太棒了!!', '作者')
                break
        else:
            easygui.msgbox(('没有成功哦,你用的秒数是' + str((end - start))), '作者')
            continue
    else:
        easygui.msgbox('你居然说作者不帅!呵呵,重启', '作者')
        continue
easygui.msgbox('你终于成功了,这已经是本游戏的最后一个窗口了', '作者')

点赞0


评论