
在 Python 中,循环语句用于重复执行一段代码多次。Python 主要提供了两种类型的循环:for 循环和 while 循环。
1. for 循环
 
for 循环用于遍历可迭代对象(如列表、元组、字典、字符串等)中的每个元素,并对每个元素执行一段代码。
基本语法:
for element in iterable:
    # do something with element
示例:
for i in range(5):
    print(i)
这将输出从 0 到 4 的数字。
2. while 循环
 
while 循环用于在满足特定条件的情况下重复执行一段代码。 只要条件为真,循环就会继续。
基本语法:
while condition:
    # do something
示例:
x = 0
while x < 5:
    print(x)
    x += 1
这将输出从 0 到 4 的数字。
循环控制语句
break:用于提前终止循环。
continue:跳过当前循环的剩余部分,直接开始下一次循环。
else:可以与 for 或 while 循环一起使用,如果循环正常结束(没有被 break 语句中断),则执行 else 块。
 

示例:
for i in range(5):
    if i == 3:
        break
    print(i)
else:
    print("Loop finished.")
这将只输出 0、1、2。由于 break 语句的作用,else 块不会执行。
循环是编程中处理数据和自动化任务的基础结构之一,Python 的循环语句设计得既简单又易于理解。
循环语句可以使指定的代码块重复指定的次数
 循环语句分成两种,while循环 和 for循环
 while循环
 语法:
 while 条件表达式 :
 代码块
 else :
 代码块
 
执行流程:
 while语句在执行时,会先对while后的条件表达式进行求值判断,
 如果判断结果为True,则执行循环体(代码块),
 循环体执行完毕,继续对条件表达式进行求值判断,以此类推,
 直到判断结果为False,则循环终止,如果循环有对应的else,则执行else后的代码块
条件表达式恒为True的循环语句,称为死循环,它会一直运行,慎用!
 while True :
 print(‘hello’)
pass 空语句
 【概念】 pass 语句,表示空语句。它不做任何事情,一般起到占位作用。
range()函数
 生成一系列连续的整数。



















