Astazi, vom invata cum sa desenam un spirograf folosind Python. Un spirograf este o figura geometrica complexa care poate fi creata prin combinarea a doua sau mai multe cercuri care se rotesc in jurul unui punct central.
Pentru a incepe, vom folosi libraria Turtle din Python. Aceasta libraria ne permite sa desenam forme geometrice complexe folosind comenzi simple, precum forward()
si left()
.
Iata un exemplu de cod pentru a desena un spirograf simplu:
import turtle
turtle.speed(0)
for i in range(100):
turtle.circle(50)
turtle.left(10)
In acest exemplu, am creat un spirograf cu un singur cerc. Insa putem adauga mai multe cercuri pentru a crea forme mai complexe. De asemenea, putem schimba culorile si grosimea liniilor pentru a crea efecte diferite.
Iata un exemplu mai complex, care utilizeaza trei cercuri si schimba culoarea liniilor la fiecare iteratie:
import turtle
turtle.speed(0)
colors = ["red", "green", "blue"]
thickness = 5
for i in range(100):
for j in range(3):
turtle.color(colors[j])
turtle.pensize(thickness)
turtle.circle(50*(j+1))
turtle.left(10)
Acest cod va desena un spirograf cu trei cercuri care se rotesc in jurul punctului central. Culorile liniilor se schimba la fiecare iteratie, iar grosimea liniilor este setata la 5.
Acestea sunt doar cateva exemple de cum putem crea spirografuri folosind Python. Cu putina imaginatie si experimentare, putem crea forme unice si interesante care sa ne impresioneze prietenii si colegii.
Speram ca acest tutorial sa va fie util si sa va inspire sa creati propriile spirografuri cu ajutorul Python.