Я использую несколько вложенных циклов for
. В последнем цикле есть оператор if
. Когда оценивается значение True
, все циклы for
должны останавливаться, но этого не происходит. Это только break
из самого внутреннего цикла for
, и он продолжает двигаться. Мне нужно, чтобы все циклы остановились, если встречается оператор break
.
Мой код:
for i in range(1, 1001):
for i2 in range(i, 1001):
for i3 in range(i2, 1001):
if i*i + i2*i2 == i3*i3 and i + i2 + i3 == 1000:
print i*i2*i3
break