レコード#
- 今日は再帰を学びました。再帰とは、自分自身を呼び出すことを意味します。一般的には、関数内で自身を呼び出す部分です。
- このトピックはかなり複雑で、練習が必要です。
- 今日のコーディング練習は階乗関数を書くことです。
CODE#
print("What Is Recursion?")
def reverse(value):
if value <= 0:
print("DONE!")
return 1
else:
factorial = value * reverse(value - 1)
return factorial
num = int(input("NUM ? > "))
print(reverse(num))