当前位置:   article > 正文

python-----跳转语句_python怎么跳转到某一句代码

python怎么跳转到某一句代码

定义:当循环条件一直满足时,程序将会一直执行下去,就像一辆迷路的车,在某个地方不停的转圆圈。如果希望在中间离开循环,就是for循环结束计数之前,或者while循环找到结束之前,有两种方法:

使用continue语句直接 跳到循环的下一次迭代;

使用break语句完全终止循环。

一、break语句

定义:break语句可以终止当前的循环,包括while和for在内的所有控制语句。

说明:break语句一般会结合if语句进行搭配使用,表示在某种条件下,跳出循环。如果使用嵌套循环,break语句将跳出内层的循环。

1、while语句中使用break语句的语法:

while  条件表达式:

        执行代码

        if 条件表达式2:

                break

其中条件表达式2用于判断何时调用break语句跳出循环。

2、在if语句中使用break语句的语法:

for 迭代变量 in 对象:

        if 条件表达式:

                break

其中,条件表达式用于判断何时调用break语句跳出循环。

例:

for number in range(100):
    print(number)
    if number%3 == 2 and number%5 == 3 and number%7 == 2:
        print("符合条件",number)
        break #跳出循环


for row in range(1,5):
    print("当前所在的排:",row)
    if 2 == row :
        print("第二排是我们所在排数!")
        for column in range (1,8):
            print("当前所在的列:" ,column)
            if 3 == column:
                print("第三列是我们所在的列")
                break
        break

二、continue语句

continue语句的作用没有break语句强大,它只能终止本次循环而提前进入下一次循环中。

continue语句一般结合if语句进行搭配使用,表示在某种条件下跳过当前循环的剩余语句,然后继续进行下一轮循环。如果使用循环嵌套,continue语句将只能跳过内层循环的剩余语句

continue的语法:

1、在while语句中使用continue语句的形式如下:

while 条件表达式1:

        执行代码        

        if 条件表达式2:

                continue

其中,条件表达式2用于判断调用continue语句跳出循环。

2、在for语句中使用continue语句的形式如下:

for 迭代变量 in 对象:

        if条件表达式:

                continue

其中条件表达式判断何时调用continue语句跳出循环。

例:

total = 99 #假定次数
for number in range(1,100): #从1循环到99
    if number%7 == 0:   #是7的倍数
        continue        #继续下一循环
    else:
        string = str(number)
        if string.endswith('7'): #判断是否以7结尾
            continue             #跳出本次循环,继续下一次循环
    total -= 1  # 可拍桌子次数-1
print("从1数到99共拍桌子",total,"次。")
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/222160
推荐阅读
相关标签
  

闽ICP备14008679号