a=[10,20,30,40]
m=20
for i in a:
if m==i:
print("存在1")
else:
print("存在2")
这段代码中,是一个for else结构,for和else是同一个级别顺序结构,先执行for中的内容,如果for中的内容执行完了,也没有说要跳出for这个级别,就顺序执行else,如果for中break了,就跳出当前的这个循环级别,自然也包括下面的else
for和else是一个层级的,跳出for,就跳出了for所代表的层级,而else 和for是一个层级的