Hi comyn: 我有一个逻辑问题没有搞懂。 代码如下: ``` python for x in range(0, 10, 2): if x % 2 != 0: break else: print('ok') ``` 输出结果:ok 问题: for x in range(0, 10, 2): x的赋值应该是[2, 4, 6, 8],都是偶数,应该不满足if条件,不会break。为什么最终结果会返回ok呢?