Python Program To Calculate Power Using Recursive Function

In this program, we read value of base and exponent from user and then we calculate baseexponent using recursive function power().


This Python program calculates base power exponent using recursive function.


Python Source Code


# power calculation using recursion

# Recursive function definition
def power(x,n):
    if n==0:
        return 1
    else:
        return x * power(x, n-1)

# Reading base and exponent 
base = float(input("Enter value of base: "))
exponent = int(input("Enter value of exponent: "))

# Function call
result = power(base, exponent)

# Displaying result
print("Result is:", result)

Output

Enter value of base: 2
Enter value of exponent: 3
Result is: 8.0