当前无法中断此for
循环。如果在这个列表中找不到变量,我想打断它,这样它可以再移动两个for
循环。它期望在for
循环的顶部有一个缩进的块,但是如果我更改break
循环的位置或for
循环的开始位置,它就不起作用。救命啊!
while cyclenumb <= 10000:
for x in userpassword[k]:
for z in lowercaselist:
if x in z:
newpasswordlist.append(z)
k +=1
break
else:
for x in userpassword[k]:
for z in uppercaselist:
if x in z:
newpasswordlist.append(z)
k +=1
break
else:
您需要分别从每个循环中分离出来,正如人们在您的问题的注释中提到的,
break
只会停止它所在的循环对于两个循环,您都需要这样做
如果还想脱离while循环,那么可以在该循环中添加
if x in z: break
相关问题 更多 >
编程相关推荐