猫史档案馆


【Python作品分享】guess_random_number【作品秀】

用户:小马哥编程实验室小马哥编程实验室查看:0 回复:0 评论:0 创建时间:2020-04-05T14:57:40


【作品展示】

center_image

 

【作品介绍】

猜数字游戏

 

【作品源代码】

"""
    《猜数字游戏》
    作者:马宸葳
    时间:2020-04-05
    代码:49行
    函数:guess_num(num), main()
    库名:random, easygui, sys
    版本:v3.0
"""
import random, easygui, sys


def guess_num(num):
    """
        猜数字游戏:判断数字
    """
    try:
        guess = int(easygui.enterbox('请输入你猜的数字:'))
    except ValueError:
        easygui.msgbox(msg='                                请输入正确的整数')
        sys.exit(1)
    except:
        easygui.msgbox(msg='                                     错误')
        sys.exit(1)
    if num < guess:
        easygui.msgbox(msg='                                     大了!', ok_button='OK')
    elif num > guess:
        easygui.msgbox(msg='                                     小了!', ok_button='OK')
    else:
        easygui.msgbox(msg='                                 猜对了,太棒了!')
        sys.exit(0)


def main():
    """
        猜数字游戏:主程序
    """
    easygui.msgbox(msg='               我们来玩猜数字的游戏吧,我想一个0到100之间的数,你来猜', ok_button='好啊')
    choice = True
    while choice == True:
        number = random.randint(0, 100)

        for i in range(10):
            guess_num(number)
        choice = easygui.ccbox(msg='                          机会都用光了,还要再玩吗?', title=' ', choices=('再玩一次!', '算了吧'))

    sys.exit(0)


if __name__ == '__main__':
    main()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页