从零开始学Python大数据与量化交易
上QQ阅读APP看书,第一时间看更新

3.4.3 if语句

Python中if语句的一般格式如下。

if语句的执行具体如下。

如果“表达式1”为True,将执行“语句1”块语句;如果“表达式1”为False,将判断“表达式2”;如果“表达式2”为True,将执行“语句2”块语句;如果“表达式2”为False,将执行“语句3”块语句。

提醒 Python中用elif代替else if,所以if语句的关键字为if、elif、else。

另外,还要注意以下3点。

(1)每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。

(2)使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

(3)在Python中没有switch-case语句。

if语句示例如下。

单击“开始”菜单,打开Python 3.6.5 Shell软件,然后在菜单栏中选择File→New File命令,创建一个Python文件,并命名为Python3-10.py,然后输入以下代码:

在菜单栏中选择Run→Run Module命令或按键盘上的F5键,就可以运行程序代码,并提醒你输入年龄。

如果你输入的年龄在0~6之间,如输入3,就会显示“您好,您还是一名幼儿!”。

如果你输入的年龄在7~11之间,如输入9,就会显示“您好,您是一名儿童!”。

如果你输入的年龄在12~15之间,如输入14,就会显示“您好,您是一名少年!”。

如果你输入的年龄在16~25之间,如输入23,就会显示“您好,您是一名青年人!”。

如果你输入的年龄在26~65之间,如输入42,就会显示“您好,您是一名成年人!”。

如果你输入的年龄大于65,如输入72,就会显示“您好,您是一位老人!”。

在这里输入22,显示“您好,您是一名青年人!”,如图3.17所示。

图3.17 if语句示例的运行结果