L’amenaça fractal ens porta cap aquest destí:
Per pintar una amenaça fractal de nivells de mida , cal pintar un quadrat de mida , i tres amenaces fractals a tres de les seves quatre cantonades amb nivells i mida . Una amenaça fractal de zero nivells és buida.
Per exemple, aquestes són les amenaces fractals amb 1, 2, 3, 4, 5 i 6 nivells:
1
4
A l’entrada, es dónen dos valors: un natural amb el nombre de nivells del fractal i un real positiu amb la seva mida.
El programa ha de dibuixar l’amenaça fractal d’ nivells i mida centrat a la finestra.
2
4
100
2
2
50
Recordeu que Python ofereix un mòdul turtle que permet
pintar images. Les úniques operacions que us calen són
turtle.goto(x, y) que mou la tortuga a les coordenades
(x,y), turtle.forward(d) que
avança la tortuga d unitats, turtle.left(a)
que gira la tortuga a graus cap a l’esquerra,
turtle.down() que activa el traçat i
turtle.up() que desactiva el traçat.
Aquest problema no té jocs de proves al Jutge. Per tant, qualsevol solució serà acceptada: semàfor verd! Això no vol dir que sigui bona ni dolenta, el vostre professor ho corregirà.