Graphic problem
Ajudeu la Galadriel a salvar la raça èlfica conjurant les fractals del poder!
Per pintar una fractal del poder de nivells de mida , cal pintar un quadrat de mida , i quatre fractals del poder a les seves quatre cantonades amb nivells i mides . Una fractal de zero nivells és buida.
Per exemple, aquestes són les fractals del poder amb 0, 1, 2, 3, 4, i 5 nivells:
0
3
A l’entrada, es donen dos valors: un real positiu amb la mida de la fractal i un natural amb el seu nombre de nivells.
El programa ha de dibuixar la fractal del poder d’ nivells i mida centrada a la finestra.
2
100
2
2
100 3
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. També podeu usar
turtle.speed(0) i turtle.hideturtle() per fer
accelerar la tortuga. I no oblideu turtle.done() al final
del programa.
No us preocupeu si teniu lleugeres diferències amb els exemples.
Input
100 2
Output
(501×501)
Input
100 3
Output
(501×501)