python编程猜数字小游戏(简单)
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编程猜数字小游戏(简单)相关推荐
- python编程—猜数字小游戏
一.系统随机生成一个1-100的数字: 二.用户共有5次机会猜: 三.如果用户猜测数字大于系统给出的数字,打印"too big" 四.如果用户猜测数字小于系统给出的数字,打印 ...
- 利用python实现猜数字小游戏
首先启动软件,因为mac环境所以用Command+N(windows:Ctrl+N)新建文本式交互窗口,再Command+S(windows:Ctrl+S)先保存好位置 接下来开始编辑代码 #猜数字游 ...
- python实现猜数字小游戏
目录 1.需求分析: 2.代码实现: 1.需求分析: 1.随机生成一个1-1000之间的数. 2.10次猜数字的机会,如果没有猜正确,游戏结束. 3.输入"q",则退出游戏. 2. ...
- python制作猜数字小游戏
程序如下: 运行结果
- Python编写的猜数字小游戏~~~基于Tkinter库
Python编写猜数字小游戏 编写猜数字小游戏 一.界面 1.PyQt5 2. wxPython 3. PyGTK 二.Tkinter功能 ① 15种核心组件 ② 组件的放置和排版(pack,grid ...
- python编写猜大小游戏_python编写猜数字小游戏
本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下 import random secret = random.randint(1,30) guess = 0 tri ...
- 用python做C语言的猜数字游戏,[Python3 练习] 007 简单的猜数字小游戏
题目:简单的猜数字小游戏 (1) 描述 程序随机生成一个数字,玩家用键盘输入所猜数字,在规定次数内猜对为胜. (2) 要求 程序随机生成一个 1 到 100 的自然数 有 7 次机会去猜 机会用尽之前 ...
- python实现简单小游戏_用python开发一个有趣的猜数字小游戏(实现简单的GUI界面学习)...
文章目录 用python开发一个有趣的猜数字小游戏 用于字符串的格式化,通过 {} 和 : 来代替以前的 % 1. python的GUI编程 1.1 pythonGUI常用库对比 Python 提供了 ...
- python编写一个简单的猜数字小游戏
该脚本包含了python基础的部分内容,python初学者既可以学习借鉴,也可以向朋友去装13. 本次编写的内容需要导入一个第三方模块random,可获得规定范围的随机数. 首先打开pycharm中下 ...
最新文章
- Windows中如何正确认识和安装驱动程序
- C++结构体,联合体
- 百度地图3.1课程—检索演示
- python argparse type_python argparse(参数解析模块)
- 3条原则,16个小点,帮你写出一个优秀的对外接口!
- 剑指offer:按之字形打印二叉树(栈|双向队列+中序遍历)
- 可多语句执行下不用单引号outfile写shell
- Spring Boot 文件上传下载、url 映射虚拟路径、解决下载文件名称乱码
- 微信小程序富文本插件WxParse使用
- postman简介与安装步骤
- 2G/3G/4G/5G
- 按日查看项目的预算成本和实际成本
- c语言eallow,求大神指导C语言框图设计!!!
- 内网穿透的作用 免费内网穿透有哪些 可以用来干什么
- 基于安卓平台,客户端视频监控的实现(三)
- Linux进程的概念
- win11中VMware开启虚拟机电脑蓝屏的解决方法
- 祝女生节快乐的c语言,女生节祝福语:3月7日女生节到了,祝福送给娇滴滴的你...
- 妙用 Java 8 中的 Function 接口,消灭 if...else(非常新颖的写法)
- java 扰码工具_【Developer Log】ProGuard扰码可执行JAR包