import math
import numpy as np
import pandas as pd
hex_sides = [0.5]
for hex in range(2, 10):
    
    A = sum(hex_sides)
    
    a = 13
    b = 24*A
    c = 12*A**2 - 4
    d = b**2 - (4*a*c)
    #print(-1*b, d, 2*a)
    
    x = (-1*b + math.sqrt(d)) / (2*a)
    
    hex_sides.append(x)
    
hex_sides
[0.5, 0.07692307692307693, 0.0004271790970461572, 1.3169502753275818e-08, 0.0, 0.0, 0.0, 0.0, 0.0]
(-90 + math.sqrt(7*19*61)) / 13**2
0.00042717909704610463