重新再打个新的代码,优化思路也没变跟上面一样,重打了代码虽然多花了很多时间,但对循环以及判断语句有了更深的理解:

import random
rd=random.randint(1, 1001)
min =1
max =1000
countpeo= 0
countcom= 0
countdel=0
for i in range(1,1000):num = int(input("您输入的数字是:"))countpeo=countpeo+1if num>max or num<min:print("你输出超过范围啦!")countdel=countdel+1else:if num>rd:max=num-1print("你加入后现在的范围是:[{}-{}]".format(min, max))machine = random.randint(min, max)print(f"机器说的数值{machine}")if machine>rd:max = machine-1elif machine<rd:min = machine+1else:print(f"机器引爆了炸弹,炸弹是{rd}")breakprint("机器加入后现在的范围是:[{}-{}]".format(min, max))countcom=countcom+1if num<rd:min = num+1print("现在的范围是:[{}-{}]".format(min, max))machine = random.randint(min, max)print(f"机器说的数值是{machine}")if machine>rd:max = machine-1elif machine<rd:min = machine+1else:print(f"机器引爆了炸弹,炸弹是{rd}")print("Congratulate!你胜利了")countcom=countcom+1print("机器加入后现在的范围是:[{}-{}]".format(min, max))countcom=countcom+1if num==rd:print(f"你引爆了炸弹,炸弹是{rd}")print("连电脑都输了,remake吧")break
countpeo1=countpeo-countdel
countsum=countcom+countpeo1
print(f"你输入了{countpeo1}次,机器输入了{countcom}次,你们总共玩了{countsum}次")

结果图:

10.29关于数字大爆炸游戏规则的重新理解以及重打相关推荐

  1. 【2011.10.29模拟】24点游戏题解

    题目描述 24点游戏是一个非常有意思的游戏,很流行,玩法很简单:给你4张牌,每张牌上有数字(其中A代表1,J代表11,Q代表12,K代表13),你可以利用数学中的加.减.乘.除以及括号想办法得到24, ...

  2. 猜数字大小小游戏(低级)

    a = float(input("请您设置一个数")) b = float(input("请您输入您猜测的数字")) if b > a:print(&qu ...

  3. 把所有圆圈连接起来的游戏_适合幼儿园玩的10大经典游戏

    原标题:适合幼儿园玩的10大经典游戏 1.木头人 游戏规则:小朋友手拉手围成一个圆圈,边走边念儿歌"我是一个木头人,不会说话不会动,看谁坚持一分钟"念到最后一个字时所有幼儿摆出造型 ...

  4. 如何用计算机做大爆炸模拟,【比特大爆炸电脑版】官方手机模拟器怎么玩

    比特大爆炸手游怎么在电脑上玩?怎么在电脑上使用键盘鼠标操控比特大爆炸手游模拟器?这个是很多玩比特大爆炸电脑游戏的玩家的问题,电脑上是可以直接通过逍遥模拟器直接玩各官方游戏的,手机和电脑账号互通,原理就 ...

  5. 2021-12-08:扑克牌中的红桃J和梅花Q找不到了,为了利用剩下的牌做游戏,小明设计了新的游戏规则: 1) A,2,3,4....10,J,Q,K分别对应1到13这些数字,大小王对应0; 2) 游

    2021-12-08:扑克牌中的红桃J和梅花Q找不到了,为了利用剩下的牌做游戏,小明设计了新的游戏规则: A,2,3,4-10,J,Q,K分别对应1到13这些数字,大小王对应0; 游戏人数为2人,轮流 ...

  6. 扑克牌猜数字游戏规则_【趣味游戏】扑克牌的10种益智玩法!

    原标题:[趣味游戏]扑克牌的10种益智玩法! "扑克牌"算是十分常见的材料了,你是否有想过用扑克牌也能和孩子玩出花样.玩出乐趣? 您可别小瞧这扑克牌,也能一物多玩. 今天,小编就为 ...

  7. 2011年度10大iPad游戏

    iPad常常被认为是放大版的iPhone,但作为游戏平台来说,由于大小不同,导致用户操作两者的习惯.以及对两个平台的消费习惯等各个方面都不同,也使两个平台上的游戏其实可以是完全不同的发展方向.今天介绍 ...

  8. python1~100猜数字游戏规则_Python小游戏——猜数字教程(random库教程)

    今天来开发一个简单的数字逻辑游戏,猜数字(数字炸弹) 首先开发游戏第一件事,了解需求. 猜数字游戏规则: 计算机随机生成一个指定范围的数字,由玩家来猜测, 之后计算机会根据玩家提供数字来与自己生成的数 ...

  9. 七上八下猜数字_六一儿童节游园活动的项目和游戏规则.doc

    "六一儿童节"游园活动的项目及游戏规则 在纸上画一个人头,游戏者蒙上双眼,原地转五圈,而后让游戏者走向指定的位置,把"鼻子"贴到人头上,贴中者得奖. 二.夹珠 ...

最新文章

  1. windows下架构svn服务器
  2. 云效83行代码重构大师赛-码力全开,重启方舟
  3. G6 图可视化引擎——核心概念——节点/边/Combo——内置节点——内置节点总览
  4. Linux学习笔记(一)------实操排雷
  5. 计算机网络作业6,计算机网络作业 6
  6. node.js——阿里企业级服务框架Egg搭建
  7. 如何在matlab中建立水箱模型_水箱
  8. SQL数据分析常用案例总结
  9. 显微镜下的中国--读《显微镜下的大明》有感
  10. 类对象实现红蓝方互殴
  11. 重磅:一台电脑两个macOS系统,macOS Big Sur和macOS Monterey切换使用
  12. 常用显示器,硬盘都有哪几种接口
  13. 工业云平台大数据统计分析有什么优势?
  14. python读取单元格前几个字的值_EXCEL表格中怎么取前一单元格中的前几个字符
  15. 浅谈单片机、ARM和DSP的异同
  16. 小米Note标配版 双网通刷原生安卓7.0教程(详细)
  17. 对称、群论与魔术(四)——空白扑克卡片的对称性研究
  18. 关于shell编程(3):awk中的sub和gsub
  19. 【面试题,一个星期4轮面试终拿下offer
  20. 5-3-BP神经网络

热门文章

  1. RLE压缩算法C#详细教程
  2. 关于 tar zxvf 的解释
  3. M1 芯片maven 编译protobuf生成Java代码时,不能找到protoc-gen-grpc-java:exe:osx-aarch_64问题记录
  4. 20170809工作记账流水(2017-08-09 10:00)
  5. java awt安装_数据库安装过程报错:at.java.awt.X11GraphicsEnvironment解决之道
  6. git和svn常用命令
  7. 【imessage苹果群发推送邮箱】日历软件安装苹果微处理机 通例装置脚本
  8. linux 配置php环境变量
  9. [转]连连看核心算法详解
  10. 使用 COCO 数据集训练 YOLOv4-CSP 模型