Python While 循环语句学习笔记

什么是While循环

在Python编程中,While循环使得程序可以反复执行某段代码,直到满足停止条件。当停止条件不再被满足时,循环会自动结束。

While循环的语法

下面是一个基本的While循环语法:

Copy Code
while (condition): # code block

其中,condition是一个布尔类型的表达式,如果表达式的值为True,则代码块会被执行,然后再次检查condition的值。

如果condition的值为False,则程序会跳过代码块并继续执行程序的下一段代码。

While循环的实例

实例1:计算1到10的和

pythonCopy Code
num = 1 total = 0 while (num <= 10): total += num num = num + 1 print("1到10的和为:", total)

运行结果:

Copy Code
110的和为: 55

实例2:猜数字游戏

pythonCopy Code
import random number = random.randint(1, 10) while True: guess = int(input("请输入你猜的数字(1-10): ")) if guess == number: print("你猜对了!") break else: print("猜错了,请重新输入。")

运行结果:

Copy Code
请输入你猜的数字(1-10): 5 猜错了,请重新输入。 请输入你猜的数字(1-10): 8 猜错了,请重新输入。 请输入你猜的数字(1-10): 2 猜错了,请重新输入。 请输入你猜的数字(1-10): 7 猜错了,请重新输入。 请输入你猜的数字(1-10): 4 猜对了!