Do
[expr, {max}]Do
[expr, {i, max}]Do
[expr, {i, min, max}]i = max
.Do
[expr, {i, min, max, step}]Do
[expr, {i, {$i_1$, $i_2$, ...}}]Do
[expr, {i, $i_{min}$, $i_{max}$}, {j, $j_{min}$, $j_{max}$}, ...]Do[Print[i], {i, 2, 4}]
Do[Print[{i, j}], {i,1,2}, {j,3,5}]
You can use Break[]
and Continue[]
inside Do
:
Do[If[i > 10, Break[], If[Mod[i, 2] == 0, Continue[]]; Print[i]], {i, 5, 20}]