continue,break,return的区别与理解

continue:表示跳过本次循环,提前进入下一循环。

def go():
    for i in range(1,3):
          if i==2:
              continue
          print(f"{第i次循环}")
    print("循环结束")
go()
print("运行完毕")
>>> 第1次循环
    第3次循环
    循环结束
    运行完毕

break:表示终止循环,但是循环外的代码会被执行。

def go():
    for i in range(1,3):
          if i==2:
              break
          print(f"{第i次循环}")
    print("循环结束")
go()
print("运行完毕")
>>> 第1次循环
    循环结束
    运行完毕

return:表示终止函数里的全部代码。

def go():
    for i in range(1,3):
          if i==2:
              return
          print(f"{第i次循环}")
    print("循环结束")
go()
print("运行完毕")
第1次循环
运行完毕

0 条评论

目前还没有评论...