form:https://zhidao.baidu.com/question/1958192745292032580.html
return 会直接另函数返回,函数就运行结束了,所有该函数体内的代码都不再执行了,所以该函数体内的循环也不可能再继续运行。
如果你需要让循环继续执行,就不能return函数,而应该选用break或者continue。
break:跳出所在的当前整个循环,到外层代码继续执行。
continue:跳出本次循环,从下一个迭代继续运行循环,内层循环执行完毕,外层代码继续运行。
return:直接返回函数,所有该函数体内的代码(包括循环体)都不会再执行。
备注:上述代码在双层循环间运行: if i == 3 : 语句,在执行continue 和 break 时, 两者的区别比较明显。
运行:return_continue_break("break")
运行:return_continue_break("continue")
运行:return_continue_break("return")