• break 语句跳出整个循环体。没啥好讲的。就像把你的程序中断了一样
  • pass 语句是空,占位用的。为了保持程序结构完整性。pass不做任何事情,只是用来占个位置。不做任何事情!!!
  • continue 跳出本次循环,进行下一次循环。
1
2
3
4
5
6
7
8
9
10
11
12
# continue语句练习
# 在数字1-10中,寻找所有偶数,找到偶数后打印偶数
dig_list = [1,2,3,4,5,6,7,8,9,10]
'''

'''
for dig in dig_list:
if dig % 2 == 0:
print(dig)
print("呵呵,你就是个双")
else:
continue
  • continue跳出本次循环
  • 当循环或判断执行到continue语句的时候,continue后的语句将不会执行。会跳出当次循环,继续循环中的下一次循环。

    运行结果

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    2
    呵呵,你就是个双
    4
    呵呵,你就是个双
    6
    呵呵,你就是个双
    8
    呵呵,你就是个双
    10
    呵呵,你就是个双

    pass案例

    1
    2
    3
    4
    5
    6
    7
    # pass 案例

    age = 19
    if age > 19:
    pass
    else:
    print("你还小")

    小甲鱼练习

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    # 猜数字案例
    import random
    secret = random.randint(1,10)
    temp = input("不妨猜想一下数字:")
    guess = int(temp)

    while guess != secret:
    temp = input("猜错了,重新输入吧:")
    guess = int(temp)
    if guess > secret:
    print("哥,大了")
    else:
    print("哥,小了")

    if guess == secret:
    print("哎呀你是小甲鱼的蛔虫么。")
    print("就算猜中了!也没有奖励,哼!")

    print("游戏结束,不玩啦")