Sangtiago 2022-03-31 13:11 采纳率: 100%
浏览 271
已结题

想问一个问题,在for循环中的if条件走完后如果elif条件也满足了会接着走elif的内容吗?

为什么elif的内容直接被忽略了,他不是包含在循环里面吗,第一遍走完之后颜色都变为黄色了应该正好满足elif的条件才对呀?

img

img

  • 写回答

3条回答 默认 最新

  • hellobigorange 人工智能领域新星创作者 2022-03-31 13:22
    关注

    不会的,if执行完如果满足后就不会执行elif了,如果if不满足,才会继续执行elif。这就是语法规则,记住就可以了。

    如果希望if执行完,会继续判断下一个条件是否满足,就写两个并行的if,不要用elif

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月8日
  • 已采纳回答 3月31日
  • 创建了问题 3月31日