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:处于运行状态,则只停止循环吗
谢谢你的帮助 它只会停止内部循环。如果您想中断两个循环,则必须提供另一个条件来中断外部循环。它只会停止内部循环。如果要中断两个循环,则必须提供另一个条件来中断外部循环。Abreak
始终只中断包含它的循环,因此代码的最后一行将在外部循环下执行
Abreak
始终只中断包含它的循环,因此代码的最后一行将在外部循环下执行
中断仅停止if测试的一个,因此其他代码将执行。中断仅停止if测试的一个,因此其他代码将执行。
break只能以语法嵌套在for或while循环中,但是
未嵌套在该循环中的函数或类定义中
它终止最近的封闭循环,跳过可选的else
子句,如果循环有一个
“中断终止最近的重合闸回路”-例如,仅限内部while
break只能以语法嵌套在for或while循环中,但是
未嵌套在该循环中的函数或类定义中
它终止最近的封闭循环,跳过可选的else
子句,如果循环有一个
“中断终止最近的重合闸回路”-例如,仅限内部,而它仅为4行代码。你为什么不在终端上试试呢?提示以后关于关键字的问题:你可以在控制台上键入help(“break”)
。它只有4行代码。为什么不在终端上试试呢?提示以后关于关键字的问题:您可以在控制台上键入help(“break”)
。