0
私は特定の "深さ/レベル"までファミリツリーを出力する再帰関数に苦労しています。特定のレベルまでのファミリーツリーの印刷| Python 3
私はクラス「人」を定義していると、一人一人が、いくつかの子孫(複数可)を持っているので、言うことができます:
>>> 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