🐸

紧急逃离

Python 基础python-basics-21-breaking-free
奖励: 100 XP
|

紧急逃离

Hoppy 正在穿过一条隧道,但他发现前方塌方了!他需要立即停止奔跑。

break 语句允许你提前退出循环,即使循环还没结束。

弹出按钮

你可以在循环内部放一个 if 语句。如果条件满足,break 会立即停止循环。

for i in range(100):
  print(i)
  if i == 3:
      print("停止!")
      break

这个循环本该运行 100 次,但它在 3 的时候停下了。

你的任务

1
奔跑

写一个 for 循环,运行 10 次(range(10))。

2
检查

在循环内部,打印 i

3
发现危险

在循环内部,写一个 if 语句检查是否 i == 5

4
逃脱

if 内部,打印 "发现陷阱!" 然后使用 break

循环 Else

Python 循环也可以有 else 代码块!只有当循环在没有遇到 break 的情况下完成时,它才会运行。

参考答案
点击展开

逃脱计划:

for i in range(10):
  print(i)
  if i == 5:
      print("发现陷阱!")
      break
高级技巧
想更进一步?点击展开

程序员经常写 while True:(无限循环),然后在内部使用 break 来决定何时停止。这比简单的条件判断提供了更多的控制权。

pymain.py
Loading...
终端输出
Terminal
Ready to run...