Sierpinski triangle/Graphical: Difference between revisions

(→‎{{header|Python}}: Utilizando librería PyLab)
Line 217:
sierpinski((0, 0) -- (5 inch, 1 inch) -- (2 inch, 6 inch) -- cycle, 10);</lang>
 
Una versión mas corta:
<lang asymptote>pair A = (0, 0), B = (1, 0), C = (.5, 1);
 
void sierpinski(pair p, int d) {
if (++d < 7) {
p *= 2;
sierpinski(p + A * 2, d);
sierpinski(p + B * 2, d);
sierpinski(p + C * 2, d);
} else {
fill(shift(p / 2) * (A -- B -- C -- cycle));
}
}
 
sierpinski((0, 0), 0);</lang>
 
=={{header|ATS}}==
2,122

edits