上QQ阅读APP看书,第一时间看更新
4.2 选择语句
在生活中,我们总是要做出许多选择,程序也是一样。下面给出几个常见的例子。
如果购买成功,则用户余额减少,用户积分增多。
如果输入的用户名和密码正确,则提示登录成功,进入网站;否则,提示登录失败。
用户如果使用微信登录,则使用微信扫一扫;如果使用QQ登录,则输入QQ号和密码;如果使用微博登录,则输入微博账号和密码;如果使用手机号登录,则输入手机号和密码。
以上例子中的判断就是程序中的选择语句,也称为条件语句,即按照条件选择执行不同的代码片段。Python中选择语句主要有3种形式,分别为if语句、if…else语句和if…elif…else多分支语句,下面将分别对它们进行详细讲解。
说明
在其他语言(如C、C++、Java等)中,选择语句还包括switch语句,也可以实现多重选择。然而,在Python中没有switch语句,所以在实现多重选择的功能时,只能使用if…elif…else多分支语句或者if语句的嵌套。