FinancialCalculator
BasicCalculator クラスを拡張して、FinancialCalculator を作成しましょう。
まずは、この子クラスに最小限の機能を持たせます。年利から月利を計算できるようにします。あとで FinancialCalculator にさらに機能を追加していきます!
numpy は np としてインポート済みです。
この演習はコースの一部です
ケーススタディ: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(____))