复制成功
请遵守本站许可
REPORT
Chapter_Post // Field_Report

Post_Ref: RL-PYTHON循环

2026.04.08

循环嵌套

Echo HaoRan
Echo HaoRan
#StudyProject#技术学习路径#Python#笔记
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
// END OF POST

订阅

通过 RSS 订阅本站,新文章发布时第一时间收到通知。

Follow
Classified
Chapter_06
Protocol_Ref: CC-BY-NC-SA-4.0

循环嵌套

Author: CHONGXIReleased: 2026.04.08

Licensed under CC BY-NC-SA 4.0

评论

© 2025-2026 EchoSpace
Powered by Astro & echohaoran Non-Collaborative_Entity // Protocol_V.4.21