python中ifelif,else什么意思,python中if else的用法
我以为写if和elif是一样的。今天我进行了一个实验,没有出事,证明了存在的一切都是合理的。没用的东西不存在。
通过执行下面的代码可以看到,if…elif的逻辑是程序先去if,能去elif,不能去elif。比如a=7时,相当于if下的5。执行print (5大于5 ,a))后,没有后续。就算符合elif下的8也看不出来。
if…if的逻辑是先进行前面的if,通过之后再看是否适合第二个if。诸如此类。在x=7的情况下,由于第一个if下满足5,所以运行print(大于5),然后运行print(大于5),因为第二个if下也满足8,所以运行a)。
A=7IFA 5:打印(大于5 (a) elif a 8:打印)8),a) else:打印(a) a)打印)(**50) if a 5:打印
我们来做个最后的总结。如果使用If,程序将一次遍历所有if。
如果使用的elif满足条件,程序就会停止,以后没有运行过的就不会再运行了。
意思是贪与不贪是一致的。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。