Python 循环语句

循环语句用于重复执行某个代码块,直到满足特定条件为止。 Python 中的循环语句包括 while 和 for 语句。下面是一些示例:

# while循环
i = 1
while i <= 5:
    print(i)
    i += 1

# for循环
a = [1, 2, 3, 4, 5]
for i in a:
    print(i)

下面将详细介绍这两种语句的用法和示例:

for 循环

for 循环用于在一系列元素中迭代,并对每个元素执行相同的代码块。for 循环的语法如下:

for element in iterable:
    statement(s)

其中, element 是变量名,用于存储迭代的元素;iterable 是可迭代对象,例如列表、元组、字典等; statement(s) 是要执行的代码块。在循环的每次迭代中, element 将依次被赋值为 iterable 中的每个元素。

例如,下面的代码使用 for 循环来遍历一个列表,并将每个元素输出到屏幕上:

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

while 循环

while 循环用于在满足特定条件的情况下重复执行代码块。while 循环的语法如下:

while condition:
    statement(s)

其中, condition 是要检查的条件, statement(s) 是要执行的代码块。在循环的每次迭代中,如果条件为 True ,则执行代码块;否则,退出循环。

例如,下面的代码使用 while 循环来计算数字的和,直到和大于等于100:

total = 0
i = 1
while total < 100:
    total += i
    i += 1
print("The sum is", total)

以上是 Python 中循环语句的用法和示例,需要注意的是,在编写循环代码时,一定要避免死循环,否则程序将一直执行下去,直到你手动终止程序。在下一节中,我们将介绍 Python 的函数。