10.29关于数字大爆炸游戏规则的重新理解以及重打
重新再打个新的代码,优化思路也没变跟上面一样,重打了代码虽然多花了很多时间,但对循环以及判断语句有了更深的理解:
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关于数字大爆炸游戏规则的重新理解以及重打相关推荐
- 【2011.10.29模拟】24点游戏题解
题目描述 24点游戏是一个非常有意思的游戏,很流行,玩法很简单:给你4张牌,每张牌上有数字(其中A代表1,J代表11,Q代表12,K代表13),你可以利用数学中的加.减.乘.除以及括号想办法得到24, ...
- 猜数字大小小游戏(低级)
a = float(input("请您设置一个数")) b = float(input("请您输入您猜测的数字")) if b > a:print(&qu ...
- 把所有圆圈连接起来的游戏_适合幼儿园玩的10大经典游戏
原标题:适合幼儿园玩的10大经典游戏 1.木头人 游戏规则:小朋友手拉手围成一个圆圈,边走边念儿歌"我是一个木头人,不会说话不会动,看谁坚持一分钟"念到最后一个字时所有幼儿摆出造型 ...
- 如何用计算机做大爆炸模拟,【比特大爆炸电脑版】官方手机模拟器怎么玩
比特大爆炸手游怎么在电脑上玩?怎么在电脑上使用键盘鼠标操控比特大爆炸手游模拟器?这个是很多玩比特大爆炸电脑游戏的玩家的问题,电脑上是可以直接通过逍遥模拟器直接玩各官方游戏的,手机和电脑账号互通,原理就 ...
- 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人,轮流 ...
- 扑克牌猜数字游戏规则_【趣味游戏】扑克牌的10种益智玩法!
原标题:[趣味游戏]扑克牌的10种益智玩法! "扑克牌"算是十分常见的材料了,你是否有想过用扑克牌也能和孩子玩出花样.玩出乐趣? 您可别小瞧这扑克牌,也能一物多玩. 今天,小编就为 ...
- 2011年度10大iPad游戏
iPad常常被认为是放大版的iPhone,但作为游戏平台来说,由于大小不同,导致用户操作两者的习惯.以及对两个平台的消费习惯等各个方面都不同,也使两个平台上的游戏其实可以是完全不同的发展方向.今天介绍 ...
- python1~100猜数字游戏规则_Python小游戏——猜数字教程(random库教程)
今天来开发一个简单的数字逻辑游戏,猜数字(数字炸弹) 首先开发游戏第一件事,了解需求. 猜数字游戏规则: 计算机随机生成一个指定范围的数字,由玩家来猜测, 之后计算机会根据玩家提供数字来与自己生成的数 ...
- 七上八下猜数字_六一儿童节游园活动的项目和游戏规则.doc
"六一儿童节"游园活动的项目及游戏规则 在纸上画一个人头,游戏者蒙上双眼,原地转五圈,而后让游戏者走向指定的位置,把"鼻子"贴到人头上,贴中者得奖. 二.夹珠 ...
最新文章
- windows下架构svn服务器
- 云效83行代码重构大师赛-码力全开,重启方舟
- G6 图可视化引擎——核心概念——节点/边/Combo——内置节点——内置节点总览
- Linux学习笔记(一)------实操排雷
- 计算机网络作业6,计算机网络作业 6
- node.js——阿里企业级服务框架Egg搭建
- 如何在matlab中建立水箱模型_水箱
- SQL数据分析常用案例总结
- 显微镜下的中国--读《显微镜下的大明》有感
- 类对象实现红蓝方互殴
- 重磅:一台电脑两个macOS系统,macOS Big Sur和macOS Monterey切换使用
- 常用显示器,硬盘都有哪几种接口
- 工业云平台大数据统计分析有什么优势?
- python读取单元格前几个字的值_EXCEL表格中怎么取前一单元格中的前几个字符
- 浅谈单片机、ARM和DSP的异同
- 小米Note标配版 双网通刷原生安卓7.0教程(详细)
- 对称、群论与魔术(四)——空白扑克卡片的对称性研究
- 关于shell编程(3):awk中的sub和gsub
- 【面试题,一个星期4轮面试终拿下offer
- 5-3-BP神经网络
热门文章
- RLE压缩算法C#详细教程
- 关于 tar zxvf 的解释
- M1 芯片maven 编译protobuf生成Java代码时,不能找到protoc-gen-grpc-java:exe:osx-aarch_64问题记录
- 20170809工作记账流水(2017-08-09 10:00)
- java awt安装_数据库安装过程报错:at.java.awt.X11GraphicsEnvironment解决之道
- git和svn常用命令
- 【imessage苹果群发推送邮箱】日历软件安装苹果微处理机 通例装置脚本
- linux 配置php环境变量
- [转]连连看核心算法详解
- 使用 COCO 数据集训练 YOLOv4-CSP 模型