Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python“;而";循环和打破它们_Python_Loops_While Loop - Fatal编程技术网

Python“;而";循环和打破它们

Python“;而";循环和打破它们,python,loops,while-loop,Python,Loops,While Loop,如果我有两个while:循环,一个循环在另一个循环中,如下所示: while #test : while #test : #other code if #test : break #other code 当:循环时,会中断吗?如果#test:处于运行状态,则只停止循环吗 谢谢你的帮助 它只会停止内部循环。如果您想中断两个循环,则必须提供另一个条件来中断外部循环。它只会停止内部循环。如果要中断两个循环,则必须提供另一个条件来中

如果我有两个
while:
循环,一个循环在另一个循环中,如下所示:

while #test :
    while #test :
        #other code
        if #test :
           break
    #other code
当:循环时,
会中断
吗?如果#test:处于运行状态,则只停止
循环吗


谢谢你的帮助

它只会停止内部循环。如果您想中断两个循环,则必须提供另一个条件来中断外部循环。

它只会停止内部循环。如果要中断两个循环,则必须提供另一个条件来中断外部循环。

A
break
始终只中断包含它的循环,因此代码的最后一行将在外部循环下执行


A
break
始终只中断包含它的循环,因此代码的最后一行将在外部循环下执行


中断仅停止if测试的一个,因此其他代码将执行。

中断仅停止if测试的一个,因此其他代码将执行。

break只能以语法嵌套在for或while循环中,但是 未嵌套在该循环中的函数或类定义中

它终止最近的封闭循环,跳过可选的else 子句,如果循环有一个

“中断终止最近的重合闸回路”-例如,仅限内部while

break只能以语法嵌套在for或while循环中,但是 未嵌套在该循环中的函数或类定义中

它终止最近的封闭循环,跳过可选的else 子句,如果循环有一个


“中断终止最近的重合闸回路”-例如,仅限内部,而它仅为4行代码。你为什么不在终端上试试呢?提示以后关于关键字的问题:你可以在控制台上键入
help(“break”)
。它只有4行代码。为什么不在终端上试试呢?提示以后关于关键字的问题:您可以在控制台上键入
help(“break”)