ANALYSIS
嵌套循环
# 嵌套循环
类似于筑巢的方式 if/elif/else 语句,您还可以嵌套循环!
一个 嵌套循环 是一个循环,里面还有另一个循环。例如:
PRTCL // PY
for i in range(1, 6): for j in range(1, 6): print(i * j)有一个外部 for 具有嵌套内部的循环 for 环形。为了循环外循环的一次迭代,我们必须迭代 整个 嵌套循环。
在 Python 中,我们可以对嵌套做同样的事情 while 循环:
PRTCL // PY
i = 0
while i < 6: j = 0 while j < 6: print(i * j) j = j + 1 i = i + 1每个外面 while, 我们初始化简单的计数器变量 i 和 j。随着外部的每次迭代 while 循环,我们循环嵌套的 6 次迭代 while 环形。我们可以通过更新计数器变量来退出这些循环 i 和 j 每次迭代后。
# 示例
您还可以使用多种循环类型进行嵌套!查看以下示例:
PRTCL // PY
import random
lucky_number = random.randint(1, 9)not_found = True
while not_found: for i in range(1, 10): if i == lucky_number: not_found = False break else: print(i)
print(f"Yay I got my lucky number {lucky_number}! 🍀")外层 while 循环运行时间与 not_found 布尔变量是 True。
对于内部 for 循环,我们从 1 迭代到 9。我们提前停下来 i 变量等于 lucky_number。
突破 for 循环,我们使用 break 关键词。突破外部 while 循环,我们重新分配 False 到 notFound 多变的。
R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
Auth_Verified: 2026.04.08
