Se alla fine di un ciclo metti un else, quel codice verrà eseguito solamente se il ciclo termina senza un break, quindi potresti fare una cosa del genere
for:
for:
for:
if condizione:
break
else:
continue
break #se il for viene interrotto, non fa continue, quindi avviene il break
else:
continue
break #se il for viene interrotto, non fa continue, quindi avviene il break
in questo modo se la condizione si verifica nel 3° for, tutti i for terminerebbero.
Come parere personale, secondo me il codice diventa poco leggibile, sarebbe meglio realizzare una funzione e fare un return.