for
循环
for
循环用于遍历一个可迭代对象(如列表、元组、字符串等),并执行代码块中的操作。语法如下:
for element in iterable:
# 循环体,对每个元素执行的操作
示例:
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
在上面的示例中,for
循环遍历了列表fruits
中的每个元素,并使用print
语句将它们打印出来。
range()
函数
range()
函数用于生成一个连续的数字序列,通常与for
循环一起使用。它的基本用法如下:
range(stop)
range(start, stop)
range(start, stop, step)
start
:起始值(默认为0)。stop
:结束值(不包括该值)。step
:步长(默认为1)。
示例:
for i in range(5):
print(i)
上面的示例将打印从0到4的数字。
while
循环
while
循环在条件为真时重复执行代码块,直到条件变为假。语法如下:
while condition:
# 循环体,只要条件为真就一直执行
示例:
count = 0
while count < 5:
print(count)
count += 1
在上面的示例中,while
循环将打印从0到4的数字,然后在count
达到5时停止。
循环控制语句
在循环中,你可以使用以下循环控制语句来控制循环的行为:
break
:用于跳出循环,不再执行后续的循环迭代。continue
:用于跳过当前循环迭代,继续执行下一次迭代。pass
:用于占位,不执行任何操作,通常用于需要占位但不做任何操作的情况。
示例:
for i in range(10):
if i == 3:
break
if i == 7:
continue
print(i)
在上面的示例中,当i
等于3时,break
语句跳出循环;当i
等于7时,continue
语句跳过当前迭代;而print
语句用于打印其他数字。
循环是编程中非常重要的控制结构之一,它允许你重复执行相同的操作,直到满足特定条件为止。在编写程序时,你将经常使用循环来处理大量的数据和执行重复的任务。
评论区