多个if,没用elif,所引发的bug

程序中有多个if条件分支时,不能if...A..if..B....else C,必须if...elif.....else

否则有bug。自己编写的程序中,采用了第一种,结果执行进入第一个if后,执行了A,但也执行了C.改用第二种后不存在该bug了。

python:

if

elif

elif

else

posted @ 2017-10-10 15:44  从0开始_我愿意  阅读(323)  评论(0编辑  收藏  举报