骚年,你需要认识这个单词:
raise
因为你跳出for循环是为了查看这时候其它变量的值,所以做成一个函数是达不到目的的。但如果不在函数内部就不能使用return了。
而且两个break也是不行的,肯定会破坏程序的结构。python也没有goto语句,所以最好的办法就是用
if some_condition:
raise
当然你也可以写
assert 1 == 0
总之,让他出错就可以了。
因为你跳出for循环是为了查看这时候其它变量的值,所以做成一个函数是达不到目的的。但如果不在函数内部就不能使用return了。
而且两个break也是不行的,肯定会破坏程序的结构。python也没有goto语句,所以最好的办法就是用
if some_condition:
raise
当然你也可以写
assert 1 == 0
总之,让他出错就可以了。