第六节:循环

第六节:循环

不过尔尔 5 2021-06-19

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语句用于打印其他数字。

循环是编程中非常重要的控制结构之一,它允许你重复执行相同的操作,直到满足特定条件为止。在编写程序时,你将经常使用循环来处理大量的数据和执行重复的任务。