视频字幕
什么是For循环?For循环是一种程序控制结构,用于重复执行一段代码块。它通常用于遍历序列中的元素,比如列表、字符串、元组或字典,或者按照指定的次数重复执行某个操作。在右侧的基本语法示例中,我们可以看到一个简单的for循环,它使用range函数生成0到4的数字序列,然后依次打印出每个数字。
让我们看看简单的For循环例子。例子1展示了如何遍历一个水果列表并打印每个元素。在这个例子中,我们创建了一个包含三种水果的列表:苹果、香蕉和樱桃。然后使用for循环遍历这个列表,每次循环会将当前的水果名称赋值给变量fruit,并执行print语句打印出来。循环会依次处理列表中的每个元素,直到列表中的所有元素都被处理完毕。这是for循环最常见的用法之一,用于处理集合中的每个元素。
现在让我们看一个中等难度的For循环例子:使用循环进行累加计算。在这个例子中,我们要计算从1到10的整数之和。首先,我们创建一个变量total并初始化为0,用来存储累加的结果。然后,使用for循环遍历从1到10的整数,range(1, 11)会生成1到10的序列。在循环体内,我们将当前的数字i加到total变量上。每次循环,total的值都会更新。循环结束后,total变量就包含了从1到10的所有整数之和,即55。这个例子展示了如何在循环中使用变量进行累加计算,这是一种常见的循环应用模式。
接下来我们来看一个复杂的For循环例子:嵌套循环。嵌套循环是指在一个循环内部包含另一个循环,常用于处理二维数据或打印图案。在这个例子中,我们要打印一个3×3的星号方阵。首先,我们定义了行数和列数都为3。然后使用两层嵌套的for循环:外层循环控制行数,内层循环控制每行的列数。在内层循环中,我们打印一个星号,并使用end参数指定不换行,而是在星号后面加一个空格。当内层循环结束后,我们调用不带参数的print函数来打印一个换行符,这样就开始打印下一行。这种嵌套循环的结构在处理矩阵、表格和二维数组时非常常见。
让我们总结一下For循环的要点。For循环是一种重要的程序控制结构,用于重复执行代码块。它的基本用途有两个:一是遍历序列中的元素,如列表、字符串、元组等;二是按照指定的次数重复执行某个操作。在简单应用中,我们可以使用For循环遍历各种数据结构。在中等难度的应用中,我们可以结合条件语句进行筛选,或者进行累加计算。在复杂应用中,我们可以使用嵌套循环处理二维数据,遍历字典的键值对,或者使用列表推导式等高级特性。掌握For循环是编程的基础技能,它能帮助我们高效地处理重复性任务和数据集合。