import random
print('---------猜数字游戏,范围是0-100---------')
secret = random.randint(1,100)
temp=input('请你猜测一个数字:\n')num=1
nums=1
minnumber = 0
maxnumber = 100
def Bobosay(temp):mark = 0temps = int(temp)while mark == 0:if temps < minnumber or temps > maxnumber:temp = input('输入超出范围,请重新输入:\n')temps = int(temp)mark = 0else:mark = 1return temps
guess=Bobosay(temp)
while guess!=secret:num+=1if guess>secret:maxnumber = guess-1if maxnumber==secret and minnumber==secret:breakprint('\n数字大了,正确数字在{}到{}'.format(minnumber,maxnumber))temp = input('错了,重新猜测一个数字:\n')guess = Bobosay(temp)else:minnumber = guess+1if minnumber==secret and maxnumber==secret:breakprint('\n数字小了,正确数字在{}到{}'.format(minnumber,maxnumber))temp = input('错了,重新猜测一个数字:\n')guess = Bobosay(temp)if abs(guess-secret)<=1:if guess == secret:print('你竟然猜对了!一共猜了{}次'.format(num))else:print('运气真不错,你赢啦!只剩一个数字{}了!本轮游戏对方输!'.format(secret))print('一共猜了{}次'.format(num-1))
print('结束游戏!!!')```

python编程猜数字小游戏(简单)相关推荐

  1. python编程—猜数字小游戏

    一.系统随机生成一个1-100的数字:  二.用户共有5次机会猜:  三.如果用户猜测数字大于系统给出的数字,打印"too big"  四.如果用户猜测数字小于系统给出的数字,打印 ...

  2. 利用python实现猜数字小游戏

    首先启动软件,因为mac环境所以用Command+N(windows:Ctrl+N)新建文本式交互窗口,再Command+S(windows:Ctrl+S)先保存好位置 接下来开始编辑代码 #猜数字游 ...

  3. python实现猜数字小游戏

    目录 1.需求分析: 2.代码实现: 1.需求分析: 1.随机生成一个1-1000之间的数. 2.10次猜数字的机会,如果没有猜正确,游戏结束. 3.输入"q",则退出游戏. 2. ...

  4. python制作猜数字小游戏

    程序如下: 运行结果

  5. Python编写的猜数字小游戏~~~基于Tkinter库

    Python编写猜数字小游戏 编写猜数字小游戏 一.界面 1.PyQt5 2. wxPython 3. PyGTK 二.Tkinter功能 ① 15种核心组件 ② 组件的放置和排版(pack,grid ...

  6. python编写猜大小游戏_python编写猜数字小游戏

    本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下 import random secret = random.randint(1,30) guess = 0 tri ...

  7. 用python做C语言的猜数字游戏,[Python3 练习] 007 简单的猜数字小游戏

    题目:简单的猜数字小游戏 (1) 描述 程序随机生成一个数字,玩家用键盘输入所猜数字,在规定次数内猜对为胜. (2) 要求 程序随机生成一个 1 到 100 的自然数 有 7 次机会去猜 机会用尽之前 ...

  8. python实现简单小游戏_用python开发一个有趣的猜数字小游戏(实现简单的GUI界面学习)...

    文章目录 用python开发一个有趣的猜数字小游戏 用于字符串的格式化,通过 {} 和 : 来代替以前的 % 1. python的GUI编程 1.1 pythonGUI常用库对比 Python 提供了 ...

  9. python编写一个简单的猜数字小游戏

    该脚本包含了python基础的部分内容,python初学者既可以学习借鉴,也可以向朋友去装13. 本次编写的内容需要导入一个第三方模块random,可获得规定范围的随机数. 首先打开pycharm中下 ...

最新文章

  1. Windows中如何正确认识和安装驱动程序
  2. C++结构体,联合体
  3. 百度地图3.1课程—检索演示
  4. python argparse type_python argparse(参数解析模块)
  5. 3条原则,16个小点,帮你写出一个优秀的对外接口!
  6. 剑指offer:按之字形打印二叉树(栈|双向队列+中序遍历)
  7. 可多语句执行下不用单引号outfile写shell
  8. Spring Boot 文件上传下载、url 映射虚拟路径、解决下载文件名称乱码
  9. 微信小程序富文本插件WxParse使用
  10. postman简介与安装步骤
  11. 2G/3G/4G/5G
  12. 按日查看项目的预算成本和实际成本
  13. c语言eallow,求大神指导C语言框图设计!!!
  14. 内网穿透的作用 免费内网穿透有哪些 可以用来干什么
  15. 基于安卓平台,客户端视频监控的实现(三)
  16. Linux进程的概念
  17. win11中VMware开启虚拟机电脑蓝屏的解决方法
  18. 祝女生节快乐的c语言,女生节祝福语:3月7日女生节到了,祝福送给娇滴滴的你...
  19. 妙用 Java 8 中的 Function 接口,消灭 if...else(非常新颖的写法)
  20. java 扰码工具_【Developer Log】ProGuard扰码可执行JAR包

热门文章

  1. Qt Clion使用飞扬青云的自定义控件
  2. 诺特定理:物理世界中的守恒定律与对称性关系
  3. Android App 线上热修复方案
  4. 深入理解最强桌面地图控件GMAP.NET --- 街景地图(StreetView)
  5. vue全家桶学习笔记
  6. 训练时评估指标无变化,且预测值都一样
  7. Fast Algorithm for GK Summary算法
  8. 蓝牙5.2发布对TWS耳机有什么影响?耳机工厂告诉你!
  9. 数据库 not in 的坑
  10. c# forbidden.html,nginx静态资源文件无法访问,403 forbidden错误