Skip to content

十、循环语句

循环语句有 for 和 while

1、while 循环

Python 中没有 do..while 循环

  1. while 语句的一般形式:

    python
    while 判断条件(condition):
        执行语句(statements)……
  2. while 循环使用 else 语句

    如果 while 后面的条件语句为 false 时,则执行 else 的语句块

    python
    while <expr>:
        <statement(s)>
    else:
        <additional_statement(s)>

2、for循环

  1. for语句的一般形式

    python
    sites = ["Baidu", "Google","Runoob","Taobao"]
    for site in sites:
        print(site)
  2. 整数范围值可以配合 range() 函数使用

    python
    #  1 到 5 的所有数字:
    for number in range(1, 6):
        print(number)
  3. for...else 语句用于在循环结束后执行一段代码

    python
    for item in iterable:
        # 循环主体
    else:
        # 循环结束后执行的代码

3、break和continue

break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。

continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环

4、pass 语句

Python pass是空语句,是为了保持程序结构的完整性

pass 不做任何事情,一般用做占位语句