python之while循环

while 循环是一种前测试循环结构,意味着在每次循环开始时先检查条件是否为真,如果为真,则执行循环体中的代码,然后再次检查条件。只有当条件为假时,循环才会终止。

通过结合实际问题和 while 循环,我们可以解决许多复杂的任务。下面是一个例子,演示了如何使用 while 循环实现一个猜数字的小游戏:

python 复制代码
import random

target_number = random.randint(1, 100)
guess = 0
tries = 0

while guess != target_number:
    guess = int(input("猜一个1到100之间的数字:"))
    tries += 1
    if guess < target_number:
        print("猜小了!")
    elif guess > target_number:
        print("猜大了!")

print("恭喜你,猜对了!你猜了", tries, "次。")

结果:

html 复制代码
D:\python3\python.exe D:/PythonJob/2024/日常其他思考/while循环.py
猜一个1到100之间的数字:25
猜大了!
猜一个1到100之间的数字:22
猜大了!
猜一个1到100之间的数字:12
猜大了!
猜一个1到100之间的数字:1
猜小了!
猜一个1到100之间的数字:15
猜大了!
猜一个1到100之间的数字:12
猜大了!
猜一个1到100之间的数字:11
猜大了!
猜一个1到100之间的数字:6
猜小了!
猜一个1到100之间的数字:8
猜小了!
猜一个1到100之间的数字:7
猜小了!
猜一个1到100之间的数字:10
恭喜你,猜对了!你猜了 11 次。

Process finished with exit code 0
相关推荐
小白学大数据18 小时前
增量爬取策略:如何持续监控贝壳网最新成交数据
爬虫·python·性能优化
@forever@1 天前
【JAVA】LinkedList与链表
java·python·链表
程序员爱钓鱼1 天前
Python编程实战:面向对象与进阶语法——类型注解与代码规范(PEP 8)
后端·python·ipython
程序员爱钓鱼1 天前
Python实战:用高德地图API批量获取地址所属街道并写回Excel
后端·python·ipython
reasonsummer1 天前
【教学类-97-06】20251105“葡萄”橡皮泥黏贴(小班主题《苹果与橘子》)
python
卖个几把萌1 天前
【16】Selenium+Python 接管已打开谷歌浏览器
python·selenium·测试工具
像风一样的男人@1 天前
python --两个文件夹文件名比对(yolo 图和label标注比对检查)
windows·python·yolo
lllsure1 天前
【Python】Dict(字典)
开发语言·python
tianyuanwo1 天前
Rust开发完全指南:从入门到与Python高效融合
开发语言·python·rust
如何原谅奋力过但无声1 天前
TensorFlow 2.x常用函数总结(持续更新)
人工智能·python·tensorflow