Programming Paradigm Concepts
Eleanor Thomas
Senior Data Analytics Engineer
0 | def my_recursive_function(input_value):
1 | # base case
2 | if base_case_condition:
3 | return base_case_output_value
4 | # recursive call
5 | else:
6 | return my_recursive_function(modified_input_value) + some_modification
def iterative_factorial(n):
result = 1
for i in range(1, n + 1):
result = result * i
return result
Programming Paradigm Concepts