if语句
•if判断语句
•计算机程序所做条件判断,和在现实世界中我们所做的条件判断是一样的。
•比如,输入用户分数,根据不同分数打印不同成绩,在Python程序中,用if语句实现,如下图。(代码示例)
•注意事项
•if判断语句不一定是布尔值,可以是任何值。(代码示例)
else语句
•else判断语句
•也可以给if语句添加一个else语句,意思就是不满足if语句的条件,就执行else下面的语句,如下图。(代码示例)
•注意事项
•else语句必须结合if语句使用。
elif语句
•elif是else if的缩写,我们可以把elif看作是在else成立的基础上再进行if判断,所以elif判断的结果是else的子集,我们可以使用多个elif进行筛选else的结果,如图所示。(代码示例)
•注意事项
•elif语句后面要有判断语句,而else后面没有判断语句。
判断语句用法常见问题
•条件判断语句的真实意义
•ifX:执行语句
•其中X就是所判断的语句,只要X的最终结果不为非零数值、非空字符串、非空容器,非None,这个判断就成立,就会执行下面的语句。
•一定要注意判断语句X可以是任何对象或者表达式。
•注意事项:
•从第一个判断语句开始,如果这个语句返回的结果是非零数值,非空字符串,非空容器,非None,把该判断对应的语句执行后,就忽略掉剩下的elif和else。
领取专属 10元无门槛券
私享最新 技术干货