再帰関数 パート1
CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 60/78。
再帰関数とは、問題のより小さなインスタンスを解決するために、自分自身を呼び出す関数のことです。各再帰呼び出しは、再帰を停止させるベースケース(基本ケース)に関数を近づける必要があります。
例:1からnまでの数値の合計を求める:
def sum_to_n(n):
if n == 0: # ベースケース
return 0
return n + sum_to_n(n - 1) # 再帰ステップ
print(sum_to_n(5)) # 出力:15チャレンジ
簡単正の整数 n を引数として受け取り、n から 0 までの各数値を表示する、count_down という名前の再帰関数を作成してください。
自分で試してみよう
def count_down(n):
# ここにコードを記述してくださいこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。