Я пытаюсь найти пифагорейские троек с помощью операторов Do и If в Mathematica.Нахождение пифагорейских троек
мне нужно проверить, если два целых числа, (а, б), построить пифагорова тройка, где: = а < = 100 & = Ь < = 100
If[Element[Sqrt[a^2 + b^2], Integers] && a < b &&
b < Sqrt[a^2 + b^2],
Print["(", a, ",", b, ",", Sqrt[a^2 + b^2] ")"]]
сниппета дает отпечатки тройки, они на самом деле являются пифагорейскими тройками, но я не уверен, как тестировать все значения a и b. Любая помощь была бы признательна.