わかりました、私はPythonが初めてで、この言語での単純なタブの作成はやや当惑します。次のようなタブ付き出力を取得しようとしています。
:0.1
A:0.1
:0.9
H:2.2
I:3.0
B:0.2
:0.5
C:0.3
D:0.4
これは、ノードの名前、コロン、':'、およびそれに対応する距離です。名前のないノードは、'None' で指定されます。これは、別の変数までの距離のみを表すためです。これはツリー デザインであるため、タブとインデントは異なる場合があります。私はこの情報を
self.name
name 変数を表し、
self.distance
距離を表す
情報のインデントされていない出力は、次のようになります。
A : 0.1
H : 2.2
I : 3.0
B : 0.2
None : 0.9
C : 0.3
D : 0.4
None : 0.5
None : 0.1
3段階のくぼみがあるはずですが、
ルート、「:0.1」、
'A:0.1' の 3 つの子。':0.9'; ':0.5',
':0.9' および ':0.5' の子、H、I、B、C、および D
これが十分な情報でない場合は申し訳ありませんが、上記のような基本的なタブ付き出力を作成する方法がわかりません。
ありがとう!
編集:私の答えを受け取りましたありがとう!