之前发过一次这个代码,后来发现有一点小问题,漏掉了一个语句,但是当时没有开启留言功能所以无法说明和纠正,怕误导大家,只好再重发一次,顺便又加了点小功能,抱歉抱歉!

from random import randint

def guess(start=1, end=10, maxTimes=3):
    #随机生成一个整数
    value = randint(start, end)
    for i in range(maxTimes):
        print('='*10)
        prompt = 'Start to GUESS:' if i==0 else 'Guess again:'
        #使用异常处理结构,防止输入不是数字的情况
        try:
            x = int(input(prompt))
            #猜对了
            if x == value:
                print('Congratulations!')
                break
            elif x > value:
                print('Too big')
            else:
                print('Too little')           
        except:
            print('Must input an integer between 1 and 999')
        print('You have {0} times left'.format(maxTimes-i-1))
    else:
        #次数用完还没猜对,游戏结束,提示正确答案
        print('Game over. FAIL.')
        print('The value is ', value)

guess()

Python版猜数游戏相关推荐

  1. 教你用python制作猜数游戏

    大家好!我又回来了!今天我教大家怎样用python制作猜数游戏.在此之前我们先了解一下什么是python版猜数游戏. 了解 python版猜数游戏是指您先输入下限值与上限值,然后系统随机生成一个在此范 ...

  2. 采用python语言实现猜数游戏_用python实现猜数游戏

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...

  3. python编写猜数游戏代码、如果不是整数、显示输入错误_数字炸弹游戏程序 用python来实现...

    相信许多小伙伴都玩过数字炸弹游戏,就是指在一定数字范围(一般是整数,不包含边界)里,一个玩家选中一个数字当作炸弹,其余玩家在这个范围含数字,每次只要没猜中炸弹数字,则根据玩家猜的数字缩小范围,直至其中 ...

  4. python编写猜数游戏代码、如果不是整数、显示输入错误_python编写猜数游戏代码、如果不是整数、显示输入错误_数字炸弹游戏程序 用python来实现......

    相信许多小伙伴都玩过数字炸弹游戏,就是指在一定数字范围(一般是整数,不包含边界)里,一个玩家选中一个数字当作炸弹,其余玩家在这个范围含数字,每次只要没猜中炸弹数字,则根据玩家猜的数字缩小范围,直至其中 ...

  5. python连续猜数游戏_python实现猜数游戏

    本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户 ...

  6. 用python做猜数游戏(数学运算版)

    朋友们大家好,我们都知道,猜数游戏是一个猜测数字大小的游戏,不过我给大家分享的内容是:用python实现数字运算版的猜数游戏.就是说程序会随机生成数字,他会告诉你这个数加 or 减 or乘 or 除, ...

  7. Python tkinter版猜数游戏

    程序启动后,首先需要启动一次游戏并设置数值范围和猜测次数,然后可以猜数并输入,程序会根据实际情况进行大小提示,退出程序时提示战绩,例如共玩几次和成功几次. import random import t ...

  8. python基础-猜数游戏

    一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户猜大了还是小了.在一定次数内猜对用户获胜,否则用户失败. 每一轮游戏要求用户输入用 ...

  9. 用Python玩猜数游戏

    基础版: # -*- coding: utf-8 -*- """ 功能:猜数游戏 作者:XxLyle 日期:2021.11.18 """im ...

最新文章

  1. chrome 控制台js调试与断点调试
  2. 通过100个单词掌握英语语法(十六) come
  3. 简单谈谈Docker镜像的使用方法_docker
  4. 支付宝 .NET SDK 报错:RSA签名遭遇异常,请检查私钥格式是否正确。
  5. 【iOS开发每日小笔记(一)】UIPickerView 自动选择某个component的某个row
  6. 使用IDA Pro动态调试SO文件
  7. Linux的概念与体系 6. Linux文本流(转载)
  8. Activity之间传递参数
  9. TDSQL 在微众银行的大规模实践之路
  10. 初一到初三需要用计算机吗,初一到初三不注意这8点,就等着中考完后悔吧!...
  11. 管理感悟:派谁进行技术合作
  12. 魔乐科技 oracle 视频,MLDN魔乐科技JAVA+Oracle数据库视频课程
  13. 时光倒流软件测试简历,时光倒流 28款数据恢复软件大比拼
  14. AUTOSAR和OSEK关系及网络管理比较
  15. Ubuntu20.04 截图工具推荐
  16. 蛙蛙推荐:蛙蛙牌关键词提取算法
  17. jquery打印html页面自动分页,jQuery打印指定区域Html页面并自动分页
  18. android 通知权限设置在哪,Android 打开消息通知权限
  19. 94.(leaflet之家)leaflet态势标绘-进攻方向绘制(燕尾)
  20. 冯诺依曼结构图-2020-09-05

热门文章

  1. python类介绍_Python基础介绍 | Class类
  2. vscode remote ssh_win10 下安装Vscode
  3. java类输出_java的输出类
  4. nginx curl linux,linux nginx 下通过curl url方式,符以后的参数无效
  5. 个人通讯管理程序C语言,个人通讯录管理系统C语言源程序(优秀版)[1]
  6. 档案电子封装包Java类,email: Android电子邮件库(基于JavaMail封装)
  7. 2021年即墨萃英中学高考成绩查询,2017即墨萃英中学青岛十九中录取分数线发布...
  8. php与mysql关系大揭秘_【慕课笔记】PHP与MySQL关系大揭秘
  9. 每个做DBA的孩纸都是上辈子被drop的db
  10. linux不识别xfs,51CTO博客-专业IT技术博客创作平台-技术成就梦想