可6356548
2020-09-19 15:30
# Enter a code
num=0
L = ['Alice', 66, 'Bob', True, 'False', 100]
for x in L:
num=num+2
if num<=6:
continue
print(x)
你这个在num<=6的时候就跳回了for循环了,不会执行print函数了,当循环多次,你的num=6了,不再执行continue,所以输出100
num=0
L = ['Alice', 66, 'Bob', True, 'False', 100]
for x in L:
num=num+2
if num<=6:
print(num)
continue
else:
print('---')
print(x)
2 4 6 --- --- --- 100
Python3 入门教程(新版)
154164 学习 · 1075 问题
相似问题