Python 学习笔记之 条件控制
Contents
要点概括:

1.if 语句
if语句的格式如下:
|
|
在 Python 中,用elif代替了其他语言(C、Java)中的else if,具体为:
- 如果
condition_1为True,则执行statement_block_1内的语句;如果condition_1为False,则判断condition_2; - 如果
condition_2为True,则执行statement_block_2内的语句;如果condition_2为False,则执行statement_block_3内语句。
下面展示一个简单的例子,如下所示:
|
|
输出结果如下:
|
|
可以看到,由于a小于b,所以判断条件a < b的结果为True,接着输出a is less than b。因为最后一条语句print('outside the if block')在if语句之外,或者说与if语句没有关系,所以自然就输出了outside the if block。
接下来看下面一个例子,如下所示:
|
|
输出结果如下:
|
|
你也可以通过给c或d不同的值来得出不同的结果。
2.if 嵌套
下面给出嵌套的 if 语句,如下所示:
|
|
输出结果如下:
|
|
首先判断e < f是否成立,因为9 < 8不成立,所以返回结果为False,之后不执行print('e is less than f'),反而进入else代码块中,在这里面接着判断e == f,结果为True,所以最终输出e is equal to f。