当前位置: 首页 > news >正文

Python应用while循环猜数字

        大家好!循环是一种强大而实用的工具,它可以帮助我们重复执行一段代码,直到满足特定的条件。今天,我们将通过一个简单的“猜数字”游戏,来简单了解 Python 中的“while”循环。

       代码呈现:

# 获取范围在1-100 的随机数字
import random
num = random.randint(1, 100)
# 定义一个变量,记录总共猜测了多少次
count = 0
# 通过一个布尔类型的变量,做循环是否继续的标记
flag = True
while flag:guess_num = int(input("请输入你猜测的数字:"))count += 1if guess_num == num:print("猜中了")# 设置为False 就是终止循环的条件flag = Falseelse:if guess_num > num:print("你猜的大了")else:print("你猜的小了")
print(f"你总共猜测了{count}次")

        代码介绍:

  1. 首先,我们导入了  random  模块,并使用  randint  函数生成一个1到100之间的随机整数。
  2. ​然后,我们定义了一个变量  count  来记录用户的猜测次数。
  3. ​接下来,我们创建了一个布尔变量  flag ,并将其初始值设置为  True 。这个变量将作为  while  循环的条件。
  4. ​在  while  循环中,我们提示用户输入一个数字,并将其转换为整数。
  5. ​每次用户输入后,我们增加  count  的值以记录猜测次数。
  6. ​如果用户的输入等于随机生成的数字,我们打印“猜中了”,并将  flag  设置为  False ,从而退出循环。
  7. ​如果用户猜错了,我们会根据输入是大于还是小于随机数字,分别给出提示

       总结:

        通过这个简单的猜数字游戏,我们学习了如何使用“while”循环来重复执行代码块,直到满足特定条件。这个概念在编程中非常常见,也是解决许多问题的关键技巧。希望这个小练习能帮助大家更好地理解“while”循环,为编程之旅打下坚实的基础。

 

相关文章:

  • HTML5 视频播放器:从基础到进阶的实现指南
  • 电脑开机后出现bootmgr is conmpressed原因及解决方法
  • Android-GestureDetector学习总结
  • Hadoop复习(二)
  • 【组件】翻牌器效果
  • CSS3实现的账号密码输入框提示效果
  • [CSS3]vw/vh移动适配
  • Hadoop复习(一)
  • AWS WebRTC:获取ICE服务地址(part 1)
  • 2025.05.28【Choropleth】群体进化学专用图:区域数据可视化
  • day023-面试题总结
  • 中企出海大会|打造全球化云计算一张网,云网络助力中企出海和AI创新
  • 智能手表怎么申请欧盟EN 18031认证
  • Building Android Kernels with Bazel
  • Eclipse 插件开发 5.2 编辑器 获取当前编辑器
  • 1.2 掌握CSS样式表
  • style scoped作用域
  • MySQL8.4主从复制
  • Android 云手机横屏模式下真机键盘遮挡输入框问题处理
  • pycharm生成图片
  • 网站导航菜单代码/百度云电脑网页版入口
  • 镇海做网站/建站优化公司
  • 怎样做单页微信网站连接/社区推广方法有哪些
  • 做ppt的网站有哪些/三生网络营销靠谱吗
  • 四川建设部网站/seo在线培训
  • 网站建设的辅助软件/网络seo优化公司