始める無料で始める

FinancialCalculator

BasicCalculator クラスを拡張して、FinancialCalculator を作成しましょう。

まずは、この子クラスに最小限の機能を持たせます。年利から月利を計算できるようにします。あとで FinancialCalculator にさらに機能を追加していきます!

numpynp としてインポート済みです。

この演習はコースの一部です

ケーススタディ:Pythonでソフトウェアを構築する

コースを見る

演習の手順

  • BasicCalculator を継承して、クラス FinancialCalculator を作成します。
  • FinancialCalculator クラスのインスタンスを financial_calculator として作成します。
  • 年利6%が与えられたときの月利を、financial_calculator を使って計算します。パーセントは小数で入力する点に注意してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

class BasicCalculator():
  def divide(self, x, y):
    return x / y

# Create a class FinancialCalculator that inherits from BasicCalculator
class FinancialCalculator(____):
  def calculate_monthly_interest_rate(self, annual_interest_rate):
    return self.divide(annual_interest_rate, 12) 

# Create a financial calculator
financial_calculator = ____()

# Print the monthly interest rate for a yearly rate of 6 percent
print(financial_calculator.calculate_monthly_interest_rate(____))
コードを編集して実行