Skip to content

Commit ca78b55

Browse files
author
Mallikarjun
committed
Added a new Investment Rules snippet to calculate Real Inflation adjested return
1 parent f81809d commit ca78b55

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

INVESTMENT_RULES/README.md

+14-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,17 @@
1212
### How the Rule of 72 Works
1313
For example, the Rule of 72 states that $1 invested at an annual fixed interest rate of 10% would take 7.2 years ((72 ÷ 10) = 7.2) to grow to $2.
1414

15-
For more details refer https://www.investopedia.com/ask/answers/what-is-the-rule-72/
15+
For more details refer https://www.investopedia.com/ask/answers/what-is-the-rule-72/
16+
17+
## 2. Real Rate of Return adjusted to Inflation
18+
You know that investments have to do more than keep pace with inflation for you to build wealth. As Golden says,
19+
“A dollar today is not worth a dollar in the future.” But how do you determine what your investment return is after inflation?
20+
This equation helps you compute your real return, or your return adjusted for inflation.
21+
22+
For example, if an investment returns 8 percent, and inflation is 3 percent, this is how you’d set up the problem:
23+
[ ( 1.08 ÷ 1.03 ) - 1 ] x 100 = 4.85 percent real return
24+
25+
“You’re losing to inflation every year,” says Charles Sachs, a wealth manager at Kaufman Rossin Wealth in Miami.
26+
“Long term, inflation runs about 3 percent. So your money buys half as much in 20 years.”
27+
28+
Learn more here--> https://finance.yahoo.com/news/6-investment-formulas-financial-success-172744221.html
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Inflation_Adjsted_Return_Summary = """
2+
Learn More about this investment rule in README.md located in INVESTMENT_RULES folder**
3+
"""
4+
5+
print(Inflation_Adjsted_Return_Summary)
6+
7+
# Get the Avg Investment Rate of Return and Avg Inflation Rate
8+
invest_rate_return = float(input("What is expected average Rate of Return (don't use % sign): "))/100
9+
avg_inflration_rate = float(input("What is your avg inflation rate?: "))/100
10+
11+
12+
def inflation_adjusted_return(invest_rate_return, avg_inflration_rate):
13+
# Simple formula is : ((1 + Investment return percentage) / (1 + Inflation rate percentage) - 1) x 100
14+
inflration_adjusted_return_val = (((1 +invest_rate_return )/(1 +avg_inflration_rate)) - 1) * 100
15+
return inflration_adjusted_return_val
16+
17+
real_return = round(inflation_adjusted_return(invest_rate_return, avg_inflration_rate),2)
18+
print(f"Your Actual Rate of Return adjusted to the inflation is {real_return}%. Not {invest_rate_return*100}% ")

0 commit comments

Comments
 (0)