目前无法打破此循环。如果在这个列表中找不到变量,我想分解它,所以它可以移动另一个循环。它期望for循环的顶部有一个缩进块,但是如果我改变break或者for循环的开始位置,它不起作用。帮帮我!在if语句中打破循环
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'只打破了内部循环,而不是外部循环。你确定你需要内部循环吗?也许它应该是'如果x在小写字母表中' – Barmar
乍一看,缩进看起来不正确。如果x在z中,第一个是否与第一个相反?然后它应该缩进到与第一个相同的级别。第三个陈述是否在其他情况下?然后,所有东西都应该比其他东西缩进一层。 – rajah9
'lowercaselist'和'uppercaselist'的价值是什么?他们是名单的清单吗?这看起来像是当你循环它们,然后使用'x in z'。 – Barmar