Day6 作业1

作者: 风月辞寒 | 来源:发表于2019-07-29 18:07 被阅读0次

    设计一个猜数字的游戏(0~100) 基本功能: 不断输入数字,直到猜中为止提示游戏结束(大了,小了)

    import random
    
    print('===========猜数字游戏===========')
    print('猜数字,范围是(1, 100)\n输入0退出')
    num = random.randint(1, 100)        # 获取随机数
    count = 0                   # 对玩家猜测计数
    in_num = int(input('请输入猜测的数字:'))      # 获取玩家输入的数字
    while True:
        if not in_num:      # 退出操作
            print('大爷常来玩哦~~~~~~')
            break
        elif in_num not in range(1, 100):       # 判断输入的数字是否符合要求
            in_num = int(input('超出猜测范围\n请重新输入:'))
        elif in_num > num:                  # 判断是否猜对以及偏差
            count += 1
            in_num = int(input('大了,再猜:'))
        elif in_num < num:
            count += 1
            in_num = int(input('小了,再猜:'))
        elif in_num == num:
            print('恭喜你!猜对了')
            print('你猜了%d次' % count)
            if count > 5:
                print('你的智商余额不足!请及时充值!!!')
            elif count <= 5:
                print('小伙子, 天才啊!!!')
            in_num = int(input('再来亿局?\n继续猜数字或者输入0退出:'))     # 判断是否继续游戏
            count = 0       # 重置次数
            num = random.randint(1, 100)        # 重新生成随机数
    

    效果图:


    相关文章

      网友评论

        本文标题:Day6 作业1

        本文链接:https://www.haomeiwen.com/subject/kxdirctx.html