谁能帮我解释一下这几个break跳出的是哪个循环吗,晕了
if 8 < len(encode) <=16:for each in encode:
if each in symbols:
a+=1
print(a)
break
elif each in letters:
b+=1
print(b)
break
else :
if each in numbers:
c+=1
print(c)
break
break break在哪个循环里面就是break哪个循环
前面三个break都是break第二行的for
最后一个break没有用 来吧,给break们编号
if 8 < len(encode) <=16:
for each in encode:
if each in symbols:
a+=1
print(a)
1break
elif each in letters:
b+=1
print(b)
2break
else :
if each in numbers:
c+=1
print(c)
3break
4break
1、2、3号break:
结束 for each in encode:
4号break:
没用 前面for里面的三个 break是跳出跳出for的循环
最后一个break没有循环可以跳(所以这个没有用) ba21 发表于 2020-2-23 18:51
前面三个会使这个for循环结束吗? 峡谷霸王 发表于 2020-2-23 21:00
前面三个会使这个for循环结束吗?
这么说你要是不懂;
我说是,你会懂吗? 峡谷霸王 发表于 2020-2-23 21:00
前面三个会使这个for循环结束吗?
没错,符合条件即结束{:10_282:} wuqramy 发表于 2020-2-23 21:51
没错,符合条件即结束
谢谢谢谢了 ba21 发表于 2020-2-23 21:04
这么说你要是不懂;
我说是,你会懂吗?
谢谢谢谢了 峡谷霸王 发表于 2020-2-23 21:58
谢谢谢谢了
{:10_279:}谢谢支持~
页:
[1]