記録#
- 今日は再帰を学びました。再帰とは、自分自身を呼び出すことを意味します。通常、関数内で自身を呼び出す部分があります。
- この知識はかなり複雑で、練習が必要です。
- 今日のコーディング練習は階乗関数を書くことです。
CODE#
print("再帰とは何ですか?")
def reverse(value):
if value <= 0:
print("完了!")
return 1
else:
factorial = value * reverse(value - 1)
return factorial
num = int(input("数値? > "))
print(reverse(num))