Я использую несколько вложенных циклов 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