From f419985e56bc615f3f7192bfc1bd285da369296f Mon Sep 17 00:00:00 2001 From: "Richard Horton (hortonr6)" Date: Fri, 19 Jul 2019 20:15:23 +0100 Subject: [PATCH] Created some simple recursive functions --- Recursion.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Recursion.py diff --git a/Recursion.py b/Recursion.py new file mode 100644 index 0000000..d6ebfaa --- /dev/null +++ b/Recursion.py @@ -0,0 +1,22 @@ +def recCount(x): + if x == 0: + print("BOOOOM!") + return None + else: + print(x, ".......") + recCount(x - 1) + +def power(num, pwr): + if pwr == 0: + return 1 + else: + return num * power(num, pwr - 1) + +def factorial(num): + if num == 1: + return 1 + else: + return num * factorial(num - 1) + +print("3 to the power of 7 is:", power(3, 7)) +print("7! is:", factorial(7))