本文将详细介绍
Python
语言中的三种选择语句:
if
语句,
if/else
语句和
if/elif/else
语句。对
于每种语句,我们都提供了相应的流程图。与此同时,我们给出许多简单的示例程序,
以帮
助读者加深理解。
一、程序的控制结构
对于
Python
程序中的执行语句,默认时是按照书写顺序依次执行的,这时我们说这样的语
句是顺序结构的。但是,仅有顺序结构还是不够的,因为有时候我们需要根据特定的情况,
有选择地执行某些语句,
这时我们就需要一种选择结构的语句。
另外,
有时候我们还可以在
给定条件下往复执行某些语句,
这时我们称这些语句是循环结构的。
有了这三种基本的结构,
我们就能够构建任意复杂的程序了。
对本文来说,我们要讨论的是三种基本程序结构中的选择结构,它们分别用
if
语句、
if/else
语句和
if/elif/else
语句实现。
至于其它两种控制结构,
我们会在后续的文章中陆续加以介绍。
下面我们首先介绍
if
语句。
二、
if
语句
Python
的
if
语句的功能跟其他语言的非常相似,都是用来判定给出的条件是否满足,然后
根据判断的结果(即真或假)决定是否执行给出的操作。
If
语句是一种单选结构,它选择的
是做与不做。它是由三部分组成:关键字
if
本身、测试条件真假的表达式(我们简称为条
件表达式)和表达式结果为真(即表达式的值为非零)时要执行的代码。
If
语句的语法形式
如下所示:
if
表达式
:
语句体
if