为什么elif的内容直接被忽略了,他不是包含在循环里面吗,第一遍走完之后颜色都变为黄色了应该正好满足elif的条件才对呀?
收起
不会的,if执行完如果满足后就不会执行elif了,如果if不满足,才会继续执行elif。这就是语法规则,记住就可以了。
如果希望if执行完,会继续判断下一个条件是否满足,就写两个并行的if,不要用elif
报告相同问题?