sutdent——猜数游戏

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)

  • 陈方旭

    Related Posts

    综合复习

    1️⃣ 认识Python Python就像和电脑说话的“魔法…

    牛马耕地

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注