用户:
Fexcode查看:0 回复:0 评论:0 创建时间:2023-01-18T17:36:26
【作品展示】

【作品介绍】
额...如果你想运行,你就要创建一个文件,叫guize,然后输入:
import easygui as eg
import main
def show(text, title='',ok = 'ok'):
eg.msgbox(text, title,ok_button= ok)
show('欢迎来到猜数字','','进入游戏')
while 1:
answer = eg.buttonbox('知道规则吗?',choices=('知道','给我讲讲'))
if (answer == '知道'):
show('好的开始吧')
break
else:
show('看介绍(那里没有)',ok='chao!')
main.gamestart()
就行了。
【作品源代码】
import random
import easygui as eg
import guize as gz
import AI
import random as rd
def gamestart():
try:
minn = 0
maxn = 100
while 1:
num = random.randint(minn, maxn)
user = eg.integerbox('请输入一个{}~{}之间的整数。'.format(minn, maxn),lowerbound=minn, upperbound=maxn)
AInum = random.randint(minn, maxn)
if (int(user) == num):
gz.show('恭喜你吃席了,数字喵是{},希望你可以再次游玩!!!'.format(num),ok = '下次再玩吧!')
choice = eg.buttonbox('恭喜你吃席了,数字喵是{},希望你可以再次游玩!!!'.format(num), choices=('下次再玩吧!', '太好玩了,我要再玩一次!!!'))
if choice:
minn = 0
maxn = 100
else:
break
elif (int(AInum) == num):
choice = eg.buttonbox('AI不小心吃席了,数字喵是{},希望你可以再次游玩!!!'.format(num), choices=('下次再玩吧!', '太好玩了,我要再玩一次!!!'))
if choice:
minn = 0
maxn = 100
else:
break
else:
if (int(AInum) > int(user)):
minn = int(user)
maxn = int(AInum)
elif (int(AInum) < int(user)):
maxn = int(user)
minn = int(AInum)
else:
gz.show('你和AI真是心有灵犀啊!')
gz.show('AI选择了{},你们都没有踩到喵,游戏继续...'.format(AInum))
except TypeError:
gz.show('你怎么点×了?')
gz.show('不陪你玩了!')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn