循环语句
在 Python 里,循环语句的作用是反复执行特定代码块,这在处理重复性任务时十分有用。Python 主要有两种循环语句:while 循环和 for 循环。下面会详细阐述这两种循环语句的用法以及循环语句的嵌套。
while 循环
while 循环会在给定条件为真时持续执行代码块。其基本语法如下:
while condition:
# 循环体
statement(s)以下是一个示例,用于计算 1 到 10 的整数之和:
sum = 0
i = 1
while i <= 10:
sum = sum + i
i = i + 1
print("1 到 10 的整数之和为:", sum)在上述代码中,while 循环的条件是 i <= 10,只要该条件为真,就会不断执行循环体中的代码。每次循环,i 的值会增加 1,直至 i 大于 10 时,循环终止。
for 循环
for 循环通常用于遍历序列(像列表、元组、字符串等)或其他可迭代对象。其基本语法如下:
以下是一个示例,用于遍历列表中的元素并打印出来:
在上述代码中,for 循环会依次将 fruits 列表中的元素赋值给变量 fruit,然后执行循环体中的代码,也就是打印出当前元素。
循环语句的嵌套
在 Python 中,循环语句可以相互嵌套,也就是在一个循环体里再使用另一个循环。以下是一个 for 循环嵌套的示例,用于打印乘法表:
在上述代码中,外层的 for 循环控制行数,内层的 for 循环控制列数。每次外层循环执行时,内层循环会完整执行一遍,从而实现乘法表的打印。
综上所述,while 循环适用于在条件为真时持续执行代码块,for 循环适合遍历可迭代对象,而循环语句的嵌套则能处理更复杂的重复性任务。
最后更新于