for循环实例

以下是为您生成的一篇关于 for 循环实例的文章: --- # 《for 循环实例》 在编程的世界里,for 循环是一种非常强大且常用的控制结构。它允许我们按照指定的顺序重复执行一段代码块,直到满足某个条件为止。下面通过几个实例来详细了解 for 循环的用法和魅力。 ## 实例一:遍历数组 假设我们有一个整数数组 `[1, 2, 3, 4, 5]` ,我们想要打印出数组中的每个元素。 ```python numbers = [1, 2, 3, 4, 5] for num in numbers: print(num) ``` 在这个例子中,`for` 关键字后面跟着一个变量 `num` ,这个变量会在每次循环时被赋予数组中的当前元素的值。`in` 关键字后面跟着要遍历的数组。当数组中的所有元素都被遍历完毕后,循环结束。 ## 实例二:遍历列表 如果我们有一个字符串列表 `['apple', 'banana', 'cherry']` ,我们想依次输出每个字符串,并在每个字符串后加上“!” 。 ```python fruits = ['apple', 'banana', 'cherry'] for fruit in fruits: print(fruit + "!") ``` 这里同样使用 `for` 循环遍历列表中的每个元素,并将元素与字符串“!” 进行拼接,然后输出结果。 ## 实例三:计算数字总和 假设我们有一个整数列表 `[10, 20, 30, 40, 50]` ,我们想要计算这些数字的总和。 ```python numbers = [10, 20, 30, 40, 50] sum = 0 for num in numbers: sum += num print(sum) ``` 在这个例子中,我们初始化一个变量 `sum` 为 0 ,然后在每次循环中将当前元素的值加到 `sum` 上。循环结束后,`sum` 中存储的就是所有数字的总和。 ## 实例四:字符串重复 如果我们想要将一个字符串重复多次,例如将字符串 "hello" 重复 3 次,可以使用 for 循环来实现。 ```python str_to_repeat = "hello" repeat_count = 3 for _ in range(repeat_count): print(str_to_repeat) ``` 这里使用 `_` 作为循环变量的占位符,因为我们并不需要用到循环变量的值。`range(repeat_count)` 会生成一个从 0 到 `repeat_count - 1` 的整数序列,循环会执行 `repeat_count` 次。 ## 实例五:嵌套 for 循环 有时候我们需要进行多层循环,例如外层循环遍历行,内层循环遍历列。 ```python for i in range(3): # 外层循环,i 从 0 到 2 for j in range(2): # 内层循环,j 从 0 到 1 print(f"i = {i}, j = {j}") ``` 在这个例子中,外层循环控制 `i` 的取值,内层循环控制 `j` 的取值。每次内层循环执行时,都会先打印当前的 `i` 和 `j` 的值,然后执行外层循环的下一次迭代。 通过以上几个实例,我们可以看到 for 循环在不同场景下的应用和灵活性。它能够简化代码,提高编程效率,是处理迭代问题的强大工具。 --- 希望以上内容对您有所帮助!如果您对于上述实例还有任何疑问或者需要进一步的解释,请随时告诉我。