在whi中打破if

2024-04-19 15:17:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下面的代码。你知道吗

while True:
    if 3 > 2:
        break

break会返回到while并导致无限循环,还是会中断while并在流中继续?你知道吗


Tags: 代码trueifbreakwhile
3条回答

它会打破循环。Break是循环的中断,如果满足条件,if-else只会触发一次。你知道吗

continue跳过当前迭代。 break跳了出来。紧接着开始执行代码。你知道吗

打破while并在流中继续

你可以用一些印刷品来测试这一点:

while True:
  if 3 > 2:
      print("step1")
      break
  print("step2")

print("step3")

相关问题 更多 >