Using break for parent, grandparent, etc. only works until someone modifies the code incorrectly.  It is a problem waiting to happen.  Mathias' suggestion breaks the outer loop, but a slight modification allows you to break any one of the loops
<br><br>"Well this is a good way to break the outer most loop without any new syntax:"<br>    cond1 = 1<br>    cond2 = 1<br>    cond3 = 1<br>    while cond1:<br>        while cond2:<br>           while cond3:<br>
               if cond4:<br>

                   cond2 = 0         ## break second loop, etc<br><br>