как я могу нарисовать дерево, как это? - PullRequest
0 голосов
/ 04 ноября 2011

Я хочу нарисовать так: http://ompldr.org/vYjN1ZQ tree

с использованием примера activestate или пример opengl фрактала или чего-либо

Алгоритм:

def Calculator(Total):

    numpyArray = numpy.zeros((Total, 2))
    for i in range(1, Total+1):
        numpyArray[i-1, 0] = ((2 * i) - 1)
        numpyArray[i-1, 1] = (Total - i + 1)
        print "N : %d, l : %d, twig : %d, leaf %d" %(Total, i, numpyArray[i-1,0], numpyArray[i-1,1])


num = input("input number : ")
inputTotal = num

for i in range(1, inputTotal + 1):
    Calculator(i)
    print '\n'

например, если N=5,

N: 5, л: 1, веточка: 1, лист 5

N: 5, л: 2, веточка: 3, лист 4

N: 5, л: 3, веточка: 5, лист 3

N: 5, л: 4, веточка: 7, лист 2

N: 5, л: 5, веточка: 9, лист 1

стебель стебля будет иметь 1 веточку и 5 листьев.

как я могу нарисовать дерево с этой информацией?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...