Voleu pintar en Python fractals tant xulos com aquest?
Per pintar un fractal de nivells de mida , cal pintar un cercle de mida , i quatre fractals al seu damunt, avall, esquerra i dreta amb nivells i mida . Un fractal de zero nivells és buit.
Per exemple, aquests són els 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 el 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.circle(r) que pinta
un cercle de radi r, turtle.down() que activa
el traçat i turtle.up() que desactiva el traçat.
Per exemple, aquest programa pinta un cercle de mida d
al mig de la finestra:
import turtle
import yogi
d = yogi.read(float)
turtle.up()
turtle.goto(0, -d/2)
turtle.down()
turtle.circle(d)
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à.