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