continue

作者: 匿隱 | 来源:发表于2019-01-22 12:18 被阅读0次

    1.continue

    continue是python关键字,只能用在循环体中!

    功能:执行循环体执行到continue的时候,结束当次循环,直接进入下次循环的判断。
    (for循环就是让变量去取下一个值; while循环就是直接去判断while后边的条件是否为True)

    for x in range(3):
         print('===')
         print('***')
         if x == 2:
             continue
         print('123')

    x = 0
    while x < 100:
         x += 1
         if x % 3 == 0:
             continue
         print(x)

    2.break

    break是python关键字,只能用在循环体中!

    功能: 执行循环体的时候,遇到break循环直接结束.直接执行循环后面的其他语句

    找到大于111的数字当中第一个能够能够被17整除的数

    print('===============')
    num = 111
    while True:
         if num % 17 == 0:
             print(num)
             break
         num += 1

    for x in 'abc':
         print(x)
         break
    print(x)

    3.else

    for 变量 in 序列:
         循环体
    else:
         代码段

    while 条件语句:
         循环体
    else:
         代码段

    执行过程: 循环执行过程不变, else后边代码段,如果循环是自然死亡就会执行;如果是因为遇到break而结束的,就不会执行
    """
    for x in range(5):
         print(x)
         if x == 3:
             break

    else:
         print('for循环自然死亡') # 循环遇到break不会执行

    print('===========') # 不管循环怎么结束都会执行

    index = 0
    while index < 5:
         if index == 3:
             break
         index += 1
    else:
         print('while自然死亡')

    相关文章

      网友评论

          本文标题:continue

          本文链接:https://www.haomeiwen.com/subject/vvyadqtx.html