决策是程序设计语言和应用程序的基本操作之一。我们主要使用决策来实现应用程序逻辑。Python中的主要决策机制是 if..elif..else
关键词。我们可以简单地称呼他们 if-else
. 在本教程中,我们将介绍不同的方面和用法 示例 if-else
.
null
如果
If
用于检查给定条件是否为真并运行某些代码。所以我们需要一些条件和代码块。if的语法如下。
if CONDITION CODE_BLOCK
现在我们可以用一个更好的例子来理解。在本例中,我们检查0是否小于10。
if( 0 < 10 ): print("0 is less than 10")
因为给定条件返回 True
执行和打印的代码块。
如果Elif
如果我们想在一个步骤中检查多个条件并相应地运行代码块,我们可以使用 If-Elif
声明。我们可以提供如下多种条件。
if CONDITION: CODE_BLOCKelif CONDITION: CODE_BLOCK...elif CONDITION: CODE_BLOCK
我们可以通过一个例子来理解elif,其中我们检查了3个条件。
a= 7if ( a > 10 ): print("$a is greater than 10") elif (a > 0): print("$a is between 10 and 0") elif (a <0): print("$a is lower than 0")
首先执行elif并打印相关文本。
如果不是Elif
如前所述,我们可以定义无限的条件和代码块。有一个特殊的条件,当前面的条件都不满足时触发。我们称之为 else
把它放在 if-elif
代码块。 Else
不需要任何特定条件。
相关文章: Linux下用Comm命令比较文件
在这个例子中,我们可以用 else
.
a= -7if ( a > 10 ): print("$a is greater than 10") elif (a >= 0): print("$a is between 10 and 0") else: print("$a is lower than 0")
提供多种条件
到目前为止,我们已经定义了单个条件来检查。我们也可以在一个关键字中使用复杂或多个条件。我们通常使用 ( )
把多个或复杂的情况分组。计算所有内部条件,最后返回一个布尔值true或false。
(1 < 10 and 10 > 1)(1 < 10 and 10 != 10)(1 < 10 or 10 != 10)

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END