私は木のサブカテゴリを書くために再帰関数に取り組んでいます。私はグローバル変数を使いたくないのですが、recurseメソッドでファイルに書き込む最良の方法は何ですか?Python - グローバル変数なしで再帰的に書く方法
def recurse(i):
Xmlfile = file("index.html", "w")
if i < 5:
Xmlfile.write(str(i))
recurse(i+1)
return(None)
def main():
Xmlfile = file("index.html", "w")
Xmlfile.write("I")
recurse(3)
Xmlfile.write("O")
予想される出力は、の線に沿って何かする必要があります:I 3 4 5 Oが、私は私だけO.
再帰関数のパラメータとしてファイルハンドルを渡します。 – Ambrish
「n」はどこから来ますか? – LittleQ
@LittleQ素敵な目、私はそれを私のために変更しました – Juanvulcano