Documentos de Académico
Documentos de Profesional
Documentos de Cultura
plt.gca().add_patch(square)
else:
# Dibujar recursivamente 8 cuadrados más pequeños
sierpinski(x, y, size/3, depth-1)
sierpinski(x+size/3, y, size/3, depth-1)
sierpinski(x+2*size/3, y, size/3, depth-1)
sierpinski(x, y+size/3, size/3, depth-1)
sierpinski(x+2*size/3, y+size/3, size/3, depth-1)
sierpinski(x, y+2*size/3, size/3, depth-1)
sierpinski(x+size/3, y+2*size/3, size/3, depth-1)
sierpinski(x+2*size/3, y+2*size/3, size/3, depth-1)
# Diagrama
fig, ax = plt.subplots()
ax.set_aspect('equal')
ax.set_xlim(0, 1)
ax.set_ylim(0, 1)
ax.axis('off')
# Mostrar diagrama
# plt.show()
# Guardar imagen
plt.savefig('sierpinski-cuadrado.png')