def greet(n) : 

    # base case 
    if n < 1 : 
        return 

    print("Hello how are you ? ")

    n = n - 1

    greet(n) 

greet(5)

Finding Factorial of a number using Recursion

def factorial(n) : 

    # base case 
    if n < 1 :
        return 1 

    return n * factorial(n-1)

print(factorial(4))

Fibonaccie Sequence


first = 0
second = 1 

terms = int(input("Enter number of terms for fibb series : "))

for i in range(terms):

    current = first + second 

    print(current)

    first = second 
    second = current 

Extra

Session - 4 - Recursion 

def greet(n) : 

    # base case 
    if n < 1 : 
        return 

    print("Hello how are you ? ")

    n = n - 1

    greet(n) 

greet(5)

Finding Factorial of a number using Recursion
def factorial(n) : 

    # base case 
    if n < 1 :
        return 1 

    return n * factorial(n-1)

print(factorial(4))