Используйте break, как предполагается, что он выходит из внутреннего цикла при выполнении условия.Рассмотрим этот пример из [здесь https://docs.python.org/3/tutorial/controlflow.html][1]
for n in range(2, 10):
for x in range(2, n):
if n % x == 0:
print(n, 'equals', x, '*', n//x)
break
else:
# loop fell through without finding a factor
print(n, 'is a prime number')
результаты 2 - простое число 3 - простое число 4 равно 2 * 2 5 - простое число 6 равно 2 * 3 7 - простое число 8равно 2 * 4 9 равно 3 * 3