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

想问一个问题,在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日

悬赏问题

  • ¥15 uniapp实现如下图的图表功能
  • ¥15 u-subsection如何修改相邻两个节点样式
  • ¥30 vs2010开发 WFP(windows filtering platform)
  • ¥15 服务端控制goose报文控制块的发布问题
  • ¥15 学习指导与未来导向啊
  • ¥15 求多普勒频移瞬时表达式
  • ¥15 如果要做一个老年人平板有哪些需求
  • ¥15 k8s生产配置推荐配置及部署方案
  • ¥15 matlab提取运动物体的坐标
  • ¥15 人大金仓下载,有人知道怎么解决吗