diff --git a/Patterns/factorial_calculation.py b/Patterns/factorial_calculation.py new file mode 100644 index 0000000..912e977 --- /dev/null +++ b/Patterns/factorial_calculation.py @@ -0,0 +1,9 @@ +# recursively finds the factorial of a number using user input +def factorial(number): + if number == 0: + return 1 + else: + return factorial(number - 1) * number + +x = int(input().strip()) +print(factorial(x))