大家一起学PYTHON之条件判断

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。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180509G1056W00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券