From 55b0f0644ddb7485a70220e0de45d6da54680ad4 Mon Sep 17 00:00:00 2001 From: Nangcr Date: Wed, 19 Apr 2017 14:15:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=BA=86while=E5=BE=AA?= =?UTF-8?q?=E7=8E=AF=E7=AB=A0=E8=8A=82=E4=B8=AD=E7=9A=84=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E5=AE=B9=E6=98=93=E5=BC=95=E8=B5=B7=E6=AD=A7=E4=B9=89=E7=9A=84?= =?UTF-8?q?=E8=AF=8D=E8=AF=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将"一直"更改为了“总是”,避免引发歧义导致读者认为else中的语句会被多次执行 --- 09.control_flow.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/09.control_flow.md b/09.control_flow.md index 9d77fb57..a61b863a 100644 --- a/09.control_flow.md +++ b/09.control_flow.md @@ -66,7 +66,7 @@ if True: 首先我们将 `input` 与 `if` 语句移到 `while` 循环之中,并在 while 循环开始前将变量 `running` 设置为 `True`。程序开始时,我们首先检查变量 `running` 是否为 `True`,之后再执行相应的 *while 块*。在这一代码块被执行之后,将会重新对条件进行检查,在本例中也就是 `running` 变量。如果它依旧为 `True`,我们将再次执行 while 块,否则我们将继续执行可选的 else 块,然后进入到下一个语句中。 -`else` 代码块在 `while` 循环的条件变为 `False` 时开始执行——这个开始的时机甚至可能是在第一次检查条件的时候。如果 `while` 循环中存在一个 `else` 代码块,它将一直被执行,除非你通过 `break` 语句来中断这一循环。 +`else` 代码块在 `while` 循环的条件变为 `False` 时开始执行——这个开始的时机甚至可能是在第一次检查条件的时候。如果 `while` 循环中存在一个 `else` 代码块,它将总是被执行,除非你通过 `break` 语句来中断这一循环。 `True` 和 `False` 被称作布尔(Bollean)型,你可以将它们分别等价地视为 `1` 与 `0`。 @@ -161,4 +161,4 @@ if you wanna make your work also fun: 我们已经了解了三种控制流语句——`if`,`while` 和 `for` ——及其相关的 `break` 与 `continue` 语句是如何工作的。这些语句是 Python 中一些最常用的部分,因此,习惯去使用它们是必要的。 -接下来,我们将了解如何创建并使用函数。 \ No newline at end of file +接下来,我们将了解如何创建并使用函数。