欢迎来到《Python 小项目》专栏,这个专栏会不定时更新Python的小项目,大家可以订阅关注哦!


这次,我们要编写一个非常简单的猜数字小游戏!

先看看运行效果:

代码详细教学:

导入模块

import random

生成一个目标数字,设置提示数字范围的最低数和最高数,以及猜的次数

n=random.randint(1,100)
_min=1
_max=100
count=0

接下来是while循环内的代码

首先让玩家猜一个数字,猜的次数增加一次

如果玩家输入的是数字,才执行下面的代码

如果猜测的在区间范围内,就需要进行判断

如果猜测的大于正确数字,范围最高数字设置为猜测的数字

如果猜测的小于正确数字,范围最低数字设置为猜测的数字

如果猜测的等于正确数字,则跳出主循环

while True:guess=input(f"Guess Number ({_min}-{_max}):")count+=1try:guess=int(guess)except Exception:continueif guess>_min and guess<_max:if guess>n:_max=guesselif guess<n:_min=guesselse:break

跳出循环后的代码

print("Correct!")
print(f"{count} Times")

最终代码如下:

import randomn=random.randint(1,100)
_min=1
_max=100
count=0
while True:guess=input(f"Guess Number ({_min}-{_max}):")count+=1try:guess=int(guess)except Exception:continueif guess>_min and guess<_max:if guess>n:_max=guesselif guess<n:_min=guesselse:break
print("Correct!")
print(f"{count} Times")

喜欢的话就点赞关注吧!你的支持是我前进的最大动力!

Python 小项目 猜数字小游戏相关推荐

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

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

  2. Python实现烧脑猜数字小游戏——超详细注解

    文章目录 一.需求分析 二.编程思路 三.完整代码 引用源自   本例是我在中国MOOC学习基础语法时做到的小例子,这里加上我的理解和一些注释分享给大家希望能够对大家有所帮助~ 一.需求分析 案例:烧 ...

  3. Python实践:猜数字小程序Collatz序列

    猜数字 代码 ''' 猜数字小游戏,不断输入你所猜的数(1-100),程序会根据你的输入提醒你进行 适当调整所猜数的大小,直到最后猜出这个随机数 ''' guessNumber = random.ra ...

  4. 微信小程序猜数字小游戏

    用户输入1-100之间的数字,根据结果提示用户猜的大小,如果用户猜对可以重新开始(还可以设置猜的次数) 效果图 点击开始游戏界面 游戏规则界面 关于其他界面 我的首页(效果图)使用的是index03 ...

  5. 用python,重温小时候猜数字大小游戏

    目录 前言 一.猜数字实现思路 二.实例 代码: 效果: 解析: 三.总结 前言 游戏规则: 心里想一个0-100之间的数字,让用户猜,如果小了或者大了,就给予提示,直到用户猜到. 一.猜数字实现思路 ...

  6. Python脚本,猜数字大小游戏

    以下是示例代码: import randomdef guess_number():secret_number = random.randint(1, 100)guess = Noneattempts ...

  7. Python学习之猜数字小游戏

    print('###### nice to see you , Mr.Feng') temp = input("不妨猜一下我现在想的是哪个数字:") guess = int(tem ...

  8. python猜数字游戏实例_python3实现猜数字小游戏:根据设置参数进行猜数字游戏...

    小游戏介绍 猜数字小游戏会根据不同的设置选项,进入到不同难度的游戏模式.找到规律后就会发现不是盲目随便猜的,详细玩法见下面的介绍.python3环境下代码可以直接可用. 源码 import rando ...

  9. python实现猜数字小游戏

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

最新文章

  1. 教你如何以对象的方式思考
  2. 微信公众号服务器推送307,关于公众号模板消息推送结果
  3. 在linux环境下模拟实现简单命令解释器_git bash 竟然不支持 tree 命令
  4. sgu 139 Help Needed!
  5. Node.js下载与安装教程
  6. 什么时候做牙齿矫正好呢?
  7. python统计闰年的个数_python 闰年数
  8. Rancher Cluster is being upgraded
  9. 神经网络长什么样不知道?这有一份简单的 pytorch可视化技巧
  10. 清华大学生计算机系学生就业方向,这5所大学计算机专业全球顶尖,就业前景广阔,毕业就能拿高薪!...
  11. 从KMP到FSA有限状态自动机字符串匹配
  12. 微信小程序消息推送通知模板id生成获取
  13. 注册微信小程序的操作步骤
  14. 宝石排列 java_重新排列序列以最大化顺序差异,红宝石
  15. java 查看对象内存占用大小
  16. java 判断 子集_java – 获取集合子集的策略
  17. 端到端无人驾驶文献学习:End-to-end Interpretable Neural Motion Planner
  18. 经历≠经验,码农如何工作10年依然是菜鸟?
  19. 短信猫实现短信验证小例子
  20. Invalid bound statement (not found)错误的可能原因

热门文章

  1. H5-input弹起键盘遮盖输入框(Android)、键盘弹起后不恢复(IOS)
  2. SAP_常用BADI清单
  3. mac之强制退出程序方法
  4. 基于Java解惑(站长百科)阅读笔记
  5. 从1.0到2.0:移动互联网入口战升级
  6. 内部模块化的命令行菜单
  7. word文档多级列表设置
  8. Unity 之 Profiler概述
  9. linux yum使用管理详细使用转载的
  10. Java基础の乱弹琴二:break关键字