0
我正在努力使用遞歸函數來打印家族樹,直到某個「深度/級別」。打印家族樹,直到某個級別| Python 3
我已經定義的類「人」與每個人都有一些後代(S),所以可以說:
>>> george.children
[<__main__.Person object at 0x000002C85FB45A58>]
>>> george.name
'George'
我要打印的家庭樹的方式,每一代由4分離空格,例如:
>>> family_tree(george, level = 2)
George
Michael
Juliet
Peter
Mary
喬治是0級,那麼他的兩個兒子都是1級,等
你請有任何想法如何寫這個使用遞歸?我將不勝感激。
非常感謝您!這種深度論點也是我腦中所想到的,但我從來沒有正確地認識到它的增加,現在我認爲它是正確的,它的作用就像魅力一樣! – clifer4
不客氣;-) – trincot