import random
import easygui as g
import sys
secret = random.randint(10, 100)
while 1:
print(secret)
msg = "猜一个数字吧(10——100):"
title = '猜数字小游戏'
try:
reply = float(g.enterbox(msg=msg, title=title, image='C:\\Users\\dell\\Desktop\\bbb.jpg'))
except ValueError:
msg = g.msgbox(msg='只能输入数字哦,再猜一次吧~~~',
title='只能输入数字')
else:
count = 1
while reply != secret:
if reply > secret:
msg = '太大了~~~请重新输入吧:'
elif reply < secret:
msg = '太小了~~~请重新输入吧:'
try:
reply = float(g.enterbox(msg=msg, title=title))
except ValueError:
msg = g.msgbox(msg='只能输入数字哦,再猜一次吧~~~',
title='只能输入数字')
else:
count += 1
msg_1 = '真笨,猜了 %d 次才猜对' % count
msg_2 = '太厉害了,猜了 %d 次就猜对' % count
chioces = ['继续玩', '不玩了']
if count < 5:
flag = g.buttonbox(msg_2, title, chioces)
else:
flag = g.buttonbox(msg_1, title, chioces)
if flag == '继续玩':
secret = random.randint(10, 100)
pass
else:
sys.exit(0)