哈喽,大家好,今天我们来学习Python常用的条件判断语句if。
python之所以能按指令执行程序,是因为每个指令都有逻辑可循,python的沟通逻辑主要也是用的条件判断:明确的让计算机知道,在什么条件下,该去做什么。if语句就是Python常用的条件判断语句,if条件判断主要有三种形式:单向判断(if)、双向判断(if...else...)和多向判断(if...elif...eles...)。
看到这里,大家可能还是不是很理解,没有关系,我们看几个列子大家就明白了。
单向判断(if)举例:
这段代码的意思是给变量weight赋值,如果变量weight大于等于,则运行结果输出”要减肥啦”。
双向判断(If…else…)举例:
这段代码的意思是给变量weight赋值99,如果变量weight大于等于,则运行结果输出”要减肥啦”,如果不满足大于等于的条件,则执行else语句,输出”太瘦啦”。因为这里weight的值为99,所以输出的结果是太瘦啦。
多向判断(If…elif…else…)举例:
这段代码的意思是给变量weight赋值99,如果变量weight大于等于,则运行结果输出”要减肥啦”,如果不满足大于等于的条件,则判断是否满足elif条件(变量weight大于等于90且小于),如果满足,则输出”继续保持”。这里变量weight值为99,满足elif条件,所以输出的结果是“继续保持”。
如果我们把上面例子中weight值改为80,则输出运行结果就是“太瘦啦”,因为if…elif…else…语句中if、elif和else三者所代表的条件是互斥的,计算机只要满足if、elif和else三者条件中的其中一个,必然会输出对应条件下的结果,运行结果如下图
好啦,今天的分享就到这啦,感谢大家的收看,码字不易,如果此分享对你起到一点点帮助,就给刘会计点个赞吧~