写法1:
for i in range(10):
if i % 2 == 0:
print(i)
写法2:
for i in range(10):
if not i % 2 :
print(i)
写法2:
for i in range(10):
if not i & 1:
print(i)
写法3 :
for i in range(10): #需要迭代10次
if i & 2 == 0:
print(i)
写法4:
for i in range(0, 10, 2): #只需要迭代5次,效率高
print(i)
for i in range(10):
if i & 1: #等价 i % 2==0
continue
print(i)
解析: continue指中止当前这一趟循环;如果进if,则为奇数,当出现continue,则中止当前这一次循环,继续循环,出现偶数,则不进if,直接打印。