Python – 循环()

while 循环

def main():
    i = 0
    while i < 20:
        if (i > 30):
            break;
        elif(i % 2 == 0):
            print(i, end=' ')
            i = i + 1
        else:
            i = i + 1
            continue
    else:
        print("已经找出20以内的偶数!")

main()

结果:0 2 4 6 8 10 12 14 16 18 已经找出20以内的偶数!

1、判断条件可以是任何表达式,任何非零、或非空的值均为 true。

2、在循环条件为 false 时执行 else 语句块。

3、continue 用于跳过该次循环,break 则是用于退出循环。

4、如果条件判断语句永远为 true,循环将会无限的执行下去。

for 循环

def main():
    for i in range(20):
        if (i > 30):
            break;
        elif(i % 2 == 0):
            print(i, end=' ')
            i = i+1
        else:
            i = i + 1
            continue
    print("已经找出20以内的偶数!")

main()

结果:0 2 4 6 8 10 12 14 16 18 已经找出20以内的偶数!

循环嵌套

Python 语言允许在一个循环体里面嵌入另一个循环。

如果使用嵌套循环,break 语句将停止执行本层的循环,对外层的循环不起跳出作用。

pass 语句

Python 中有时候能看到定义一个 def 函数,函数内容部分填写为 pass。这里的 pass 主要作用就是占据位置,让代码整体完整。如果定义一个函数里面为空,那么就会报错,当你还没想清楚函数内部内容,就可以用 pass 来进行填坑。

————————

while 循环

def main():
    i = 0
    while i < 20:
        if (i > 30):
            break;
        elif(i % 2 == 0):
            print(i, end=' ')
            i = i + 1
        else:
            i = i + 1
            continue
    else:
        print("已经找出20以内的偶数!")

main()

结果:0 2 4 6 8 10 12 14 16 18 已经找出20以内的偶数!

1、判断条件可以是任何表达式,任何非零、或非空的值均为 true。

2、在循环条件为 false 时执行 else 语句块。

3、continue 用于跳过该次循环,break 则是用于退出循环。

4、如果条件判断语句永远为 true,循环将会无限的执行下去。

for 循环

def main():
    for i in range(20):
        if (i > 30):
            break;
        elif(i % 2 == 0):
            print(i, end=' ')
            i = i+1
        else:
            i = i + 1
            continue
    print("已经找出20以内的偶数!")

main()

结果:0 2 4 6 8 10 12 14 16 18 已经找出20以内的偶数!

循环嵌套

Python 语言允许在一个循环体里面嵌入另一个循环。

如果使用嵌套循环,break 语句将停止执行本层的循环,对外层的循环不起跳出作用。

pass 语句

Python 中有时候能看到定义一个 def 函数,函数内容部分填写为 pass。这里的 pass 主要作用就是占据位置,让代码整体完整。如果定义一个函数里面为空,那么就会报错,当你还没想清楚函数内部内容,就可以用 pass 来进行填坑。