continue结束此处循环,不执行此处循环后续任务,pass表示占位,仍然执行后续代码。(见案例2)
# continue语句联系
# 1-10之间寻找偶数并打印偶数
dig_list = [1,2,3,4,5,6,7,8,9,10]
'''
continue案例一
for dig in dig_list:
if dig%2 ==0:
print(dig)
print("哈哈,你是个双的")
else:
continue
'''
#continue案例2
for dig in dig_list:
if dig%2 ==1:
#continue说明此处循环结束,下面的语句不再进行,为了举例多加一步print奇数,执行结果因该是没打印出来
continue
print(dig)
print(dig)
print("哈哈,你是个双的")
结果
2 哈哈,你是个双的 4 哈哈,你是个双的 6 哈哈,你是个双的 8 哈哈,你是个双的 10 哈哈,你是个双的
与pass进行对比,pass只是占位,循环继续进行
# pass案例2
ages = [2,3,4,5,6,29]
for age in ages:
pass
print(age)
结果
2 3 4 5 6 29