变成语言之所以可以完成很多判断和逻辑功能都是因为可以进行条件判断。
我们的世界总是有阴阳两面,在计算机里也有true和false。通过判断一个条件的成立与否我们可以完成很多流程性的逻辑。比如判断年龄是否大于18岁。判断用户是男的还是女的。
python以及大部分编程语言都是可以进行逻辑运算的。
python当中条件判断的基本语法为。
if(条件):
执行
其实还是对英语和数学逻辑的应用,if就是如果的意思,如果满足括号里的条件就执行,如果不满足就不执行。
上图的例子我先给age变量赋值20,通过if判断age是否大于18,如果大于18就执行。其实if这个函数主要就是对括号里的值判断真假,就是判断是true还是false,如果是真的就执行,如果是假的就跳过第一个执行。
如果是假我想输出别的内容怎么办?
if语句还有另外一个语法。
if(条件):
执行1
else:
执行2
我们可以添加一个else就是另外的意思,如果不满足条件输出什么。注意if和else后面都有冒号。还要注意执行函数要有缩进,可以直接按键盘上的Tab进行缩进,也可以是两个空格。python在格式方面要求很严格。
如果判断或有3个或者N个结果怎么办?
我们可以使用if-elif-else语句。
if 条件:
执行1
elif:
执行2
else:
执行3
上面的例子我们发现不用括号也可以。但是最好带上。
我们可以通过进行两次判断来对三个结果的逻辑进行条件判断。中间的elif就是elseif的缩写。只要看到if就进行一次判断。
以上就是python的条件判断语句。