在下面的代码中,我彼此使用两个for
循环,但是内部的for
循环不起作用,代码转到下一行并检查if
和{{1 }}。
代码有什么问题?
else
答案 0 :(得分:0)
正如@khelwood在评论中所说,看来这是关于break
语句的问题。
for ii in range(1,ck_):
if (R_DE1.rate[ii]>=15):
break
for jj in range(1,ck_):
if (R_DE2.rate[jj]>=15):
break
陈述R_DE2.rate[ii]>=15
和R_DE2.rate[jj]>=15
正确的频率是多少?他们将停止这些循环的工作(假设您的意思是这两个循环)。如果该语句为真,则将触发break
语句,您将跳出循环并转到下一条语句。 Check out what break
does.
我建议将break
语句替换为您想要在这些循环中执行的操作(这两个内部循环当前不执行任何操作)。