如何在python中的while循环中停止一个函数

时间:2018-03-07 15:14:13

标签: python function loops conditional-statements exit

基本上我想停止一个函数,但不是通过终止脚本。

While True:
  do function A()
  do function B()
  if ( condition ):
    function B.stop()

我的意思是当满足条件时,while循环仍然运行但是在while循环的下一次迭代中,它只执行函数A,不再执行函数B.我想知道我们是否可以将其存档蟒蛇? 谢谢

2 个答案:

答案 0 :(得分:0)

如何在循环中使用标志

flag = True

while True:
  if flag:
    do function B()

  if condition:
    flag = false

答案 1 :(得分:0)

试试这个

continue_loop = True
While continue_loop:
   do function A()
   do function B()
   if ( condition ):
     continue_loop = False