Hello everyone, welcome to **nkcoderz.com**. In this article we will going to discuss about Find the compound interest from the given Principal, No. of Years, and Rate of Interest.

Table of Contents

## Find the compound interest from the given Principal, No. of Years, and Rate of Interest

```
def compound_interest(principal, rate, years):
return principal * (1 + rate / 100) ** years
# test the function
print(compound_interest(1000, 5, 3))
```

## Output

`1157.625`

## Explanation

The function `compound_interest(principal, rate, years)`

takes in three parameters:

`principal`

: the initial amount of money you’re depositing (or the “present value”)`rate`

: the annual interest rate (should be expressed as a percentage, e.g. 5 for 5%)`years`

: the number of years for which the interest will be compounded

The function calculates the compound interest using the formula : A = P(1 + r/100)^n Where A is the final amount, P is the principal, r is the rate of interest and n is the number of times the interest is compounded per unit t (in this case annually)

You can also use the `math.pow`

method to achieve the same result

```
import math
def compound_interest(principal, rate, years):
return principal * math.pow((1 + rate / 100), years)
```

Python program to find the power ‘n’ of the given number ‘a’

## Conclusion

If you liked this post, then please share this with your friends and make sure to bookmark this website for more awesome content.