Python複利計算機

  1. Python複利関数
  2. Python で複利計算機を実装する
  3. まとめ
Python複利計算機

Python は財務分析に優れた言語です。Python でできることの 1つは複利計算です。 これは、元本 (元の金額) だけでなく、発生した可能性のある利息に対しても利息が支払われる場合です。

この記事では、Python の複利関数について説明します。

Python複利関数

Python の複利関数は、時間の経過とともにローンまたは投資に発生する利息を計算する数学関数です。 この関数は、元本、利率、および複利期間の数を考慮します。

まず、数学モジュールをインポートして、Python で複利を計算します。 このモジュールには、指数を計算する pow() という関数があり、math モジュールをインポートすると、pow() 関数を使用して複利を計算できます。

複利計算式 A = P(1 + r/n)^nt を使用できます。 この式で、An 年後の合計金額、P は元本、n は 1 年あたりの複利回数、r は利率です。 .

この式を Python で使用するには、まず (1 + r/n) の値を計算する必要があります。 これは、pow() 関数を利用して行うことができます。 次に、P(1 + r/n)^nt の値を計算する必要があります。これは、最初に P * (1 + r/n) を計算してから、その値を累乗することで実行できます。

n 年後の合計金額を計算したら、print() 関数を使用して印刷できます。

Python で複利計算機を実装する

pow() 関数を使用して Python で複利計算機を実装する

Python で複利計算機を実装する 1つの方法は、組み込み関数 pow() を使用することです。

この関数は 2つの引数を取ります。

  1. ベース値。
  2. そして指数。

基準値は初期投資額で、指数は複利期間の数です。

たとえば、初期投資が $1000 で、年率 10% で 10 年間複利計算する場合は、次の計算を使用します。

コード例:

pow(1000, 1.0 + 0.1 * 10)

出力:

1000000.0

decimal モジュールを使用して Python で複利計算機を実装する

decimal モジュールを使用すると、指定された小数点以下の桁数で小数値を定義できます。

たとえば、初期投資が 1000 ドルで、年率 10% で 10 年間の複利を計算する場合は、次のコードを使用します。

コード例:

from decimal import *

initial_investment = Decimal(1000)
rate = Decimal(0.1)
years = 10

final_value = initial_investment * (1 + rate) ** years

print(final_value)

出力:

2593.742460100000130892390868

Python の複利計算機を使用して正しい答えを得るには、いくつかのポイントを知っておく必要があります。

  1. レートはパーセンテージではなく小数で入力してください。
  2. 次に、計算に n (1 年あたりの複利回数) を含めることを忘れないでください。
  3. 最後に、正しい答えを得るために、合計年数から 1 を引くことを忘れないでください。

コード例:

P = int(input("Enter starting principle please. "))
n = int(input("Enter number of compounding periods per year. "))
r = float(input("Enter annual interest rate. e.g. 15 for 15% "))
y = int(input("Enter the amount of years. "))

FV = P * (((1 + ((r / 100.0) / n)) ** (n * y)))

print("The final amount after", y, "years is", FV)

出力:

Enter starting principle please. 1000
Enter number of compounding periods per year. 1
Enter annual interest rate. e.g. 15 for 15% 2
Enter the amount of years. 1
The final amount after 1 years is 1020.0

まとめ

Python の複利計算式は、ローンや投資の将来価値を見積もるために使用できる強力なツールです。 Python の複利関数は、扱いが最も簡単ではありません。この記事は、Python でそれを正しく理解するのに役立ちます。

チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
著者: Zeeshan Afridi
Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn