Recursion in python

Author: Al-mamun Sarkar Date: 2020-03-25 09:04:58

Use recursion in the python programming language.


def count(i):
    print (i)
    i += 1
    if i == 5:
        return
    count(i)


count(1)


def factorial(number):
    if number == 0:
        return 1
    else:
        return number * factorial(number - 1)


print(factorial(5))

 

Output:

1
2
3
4
120